انجمنهای فارسی اوبونتو
کمک و پشتیبانی => شبکه و سرویس دهندهها => نویسنده: محمد امین نادری در 11 مهر 1390، 10:33 قظ
-
دوستان سلام
من یک ftp server با استفاده از vsftpd راه اندازی کردم ولی نمیدونم کجا میشه user تعریف کرد و گروه بندی کرد!!!!
لطفا من را هنمایی کنید.
متشکرم :D
-
سادهترین راهش اینه که از کاربرای سیستمی استفاده کنید. این کاربرا رو میشه با دستور useradd ساخت.
https://help.ubuntu.com/11.04/serverguide/C/ftp-server.html
-
تمام مراحلی را که در صفحه فوق بود رفتم ولی کامل نفهمیدم. نمی دونم کجا باید User تعریف کنم و چطور گروه بندی کنم؟؟؟؟؟؟؟؟
???
-
تا اونجایی که یادمه vsftpd از یوزرهای خود سیستم استفاده میکرد
-
من چه جوری می تونم همون User ها بدونم چیه کجا باید پیداشون کنم؟؟؟؟ ???
دسته بندی گروهی هم داره یا نه؟
-
برایه ساخت کاربر
http://forum.ubuntu.ir/index.php/topic,17561.msg134502.html#msg134502
برایه محدود کردن کاربر
http://forum.ubuntu.ir/index.php/topic,17561.msg158882.html#msg158882
لیست کاربراتونو در این فایل میتونین ببینین
/etc/passwd
فقط یادتون نشه دست رسی ssh رو ازشون یگیرین برایه این کار
مثلا به کاربرایه ali و reza اجازه ssh زدن رو میدیم
nano /etc/ssh/sshd_config
بعد یک خط مثل این بزارین اول فایل
allowusers ali reza
نام کاربرایه ali و reza رو با نام کاربرایی که میخاین دست رسی ssh داشته باشن رو جایگذین کنین بین هر نام کاربری یک فاصله وجود دارد
این کارهارو که کردین باز هم یک مشکل وجود داره
وقتی کابرا به ftp وصل بشن به تمام دایرکتوری هایه سیستمتون دست رسی دارن برایه اون کار باید chroot شون کنین مثلا به home دایرکتوریشون یا به یک جایه دیگه الان یادم نمیاد چه جوری بود
-
وقتی کابرا به ftp وصل بشن به تمام دایرکتوری هایه سیستمتون دست رسی دارن برایه اون کار باید chroot شون کنین مثلا به home دایرکتوریشون یا به یک جایه دیگه الان یادم نمیاد چه جوری بود
sudo nano /etc/vsftpd.conf
chroot_local_user=YES
/etc/init.d/vsftpd restart