سلام خدمت دوستان چجوری میشه تو لینوکس centos 5.6 یک یوزر ساخت که از طریق ftp به دایرکتوری که تعریف میکنیم مثلا فولدر /home/backup دسترسی داشته باشه؟
نمایش نسخه قابل چاپ
سلام خدمت دوستان چجوری میشه تو لینوکس centos 5.6 یک یوزر ساخت که از طریق ftp به دایرکتوری که تعریف میکنیم مثلا فولدر /home/backup دسترسی داشته باشه؟
کنترل پنلی بروی سیستم عاملتون نصب کردید ؟
شما دو تا راه دارید .
اول تعریف کردن یوزر در خود cpanel که به صورت خودکار یوزر ftp هم می سازه براش که البته تنظیمات رو باید در cpanel انجام می دادید در ابتدا .
دوم اینکه در خود لینوکس شما می تونید یه یوزر بسازید که یوزر می تونه حتی بدون تنظیمات به home خودش sftp بزنه و در صورت باز بودن پورت 21 هم می تونه درون نرم افزار ftp خودش برای مثال filezilla می تونه نام کاربری و پسورد خودشو بزنه و به home خودش دسترسی پیدا می کنه .
در مورد حالت sftp به جای پورت 21 ، پورت 22 ر. باید بزنید .
ساخت یوزر به صورت زیر است . اما باز هم دسترسی یوزر فقط در home خودش هست . برای این کاری که شما می گید . می تونید در بخشی که فایلتون هست یک یوزر اد کنید و دسترسی شو فقط به folder که می خواید بدید و دسترسی به تمام بخش های دیگه محدود کنید .
کد PHP:
Create a FTP user group. eg: ftpaccounts
#/usr/sbin/groupadd ftpaccounts
Add a new user to this group, and set the default path of that user to /home/user/.
#/usr/sbin/adduser -g ftpaccounts -d /home/user/ testuser
Set a password for the newley created user.
#passwd testuser
Set ownership of /home/user to the testuser and ftpaccounts.
#chown testuser:ftpaccounts /home/user
Give Read/Write access to testuser and all members in ftpaccounts
#chmod 775 /home/user
Edit /etc/vsftpd/vsftpd.conf file and make sure 'local_enable=YES' is uncommented.
Restart the vsftpd service.
#/etc/init.d/vsftpd restart
با تشکر از شما فقط دسترسی به مثلا یک فولدر با تمام زیر فولدر هاش چطوری میشه داد؟؟؟؟
منم دقیقا همین مشکل رو داریم
میخوام یه یوزر اف تی پی بسازم که دسترسی به فولدری داشته باشه که خارج از فولدر هوم هست
مثلا data/
کنترل پنل هم دایرکت ادمین هست که از طریق دایرکت ادمین اررور میده و میگه فقط میتونی دسترسی به فولدرهای داخل فولدر هوم بدی
ممنون میشم راهنمایی کنید
با هزینه براتون انجام میدم
Y ID : hamidreza_keshavarz
هرچند زیرخاکی کشیدی بالا: January 6th, 2012
ولی راه ساده sftp هست.
شما با مشخصات ssh با پورت 22 از طریق فایلزیلا وصل بشید...(فقط برای استفاده شخص شما مناسب است.)
من برا خودم مشکلی ندارم.میخوام یه اکانت بدم به مدیر سایت جهت آپلود فایل که فقط به اون فولدر مورد نظر دسترسی داشته باشه