کتاب راهاندازی سرور با FreeBSD نوشتهی محمد عابدینی، نحوهی به کار انداختن سرویسها و سرورهای شبکه را با زبانی ساده و کاربردی برای مهندسین شبکه، آموزش میدهد. تلاش نویسنده در ارایهی این مطالب دقت در پیادهسازی کامل کدها، دستورات و عملکرد درست سرویسها است.
در بخشی از کتاب راهاندازی سرور با FreeBSD میخوانیم:
در بعضی از موارد نیاز میشود که دسترسی کاربر وارد شده از طریق ftp را برروی یک شاخه خاص محدود کنید، این امر به این خاطر است که زمانی که کاربر محلی از طریق سرویس ftp به سیستم وارد میشود میتواند در همه شاخهها و پوشهها گشت و گذار کند و از زمان ls برای مشاهده لیست فایلها و غیر استفاده کند.
برای محدود کردن این دسترسی فایل دیگری باید ایجاد کنید که به صورت پیش فرض در سیستم وجود ندارد و باید ایجاد شود. نام این فایل ftpchroot است که در شاخه / etc باید ایجاد شود. این فایل توسط برنامه Ftpd در زمان شروع یک ارتباط ftp خوانده میشود البته بعد از زمانی که کاربر در سیستم با نام کاربری و رمز عبور درست وارد شد.
هر خط در این فایل به یک کاربر و یا گروه خاصی مربوط میشود، اگر نام کاربر و یا گروهی که کاربر به آن تعلق دارد وارد سیستم شما و با خطی در این فایل منطبق شود شاخه root کاربر به شاخهای که در مقابل نام کاربر در این فایل نوشته شده است بر کاربر اعمال میشود.