PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : درخواست آموزش ساخت یوزر ftp در لینوکس



faranetwork
January 6th, 2012, 11:37
سلام خدمت دوستان چجوری میشه تو لینوکس centos 5.6 یک یوزر ساخت که از طریق ftp به دایرکتوری که تعریف میکنیم مثلا فولدر /home/backup دسترسی داشته باشه؟

mahosseini
January 6th, 2012, 12:36
کنترل پنلی بروی سیستم عاملتون نصب کردید ؟

faranetwork
January 6th, 2012, 12:37
کنترل پنلی بروی سیستم عاملتون نصب کردید ؟

بله whm/cpanel هست..میخوایم به یک فولدری دسترسی بدم که توی /home نیست..

mahosseini
January 6th, 2012, 12:45
شما دو تا راه دارید .

اول تعریف کردن یوزر در خود cpanel که به صورت خودکار یوزر ftp هم می سازه براش که البته تنظیمات رو باید در cpanel انجام می دادید در ابتدا .
دوم اینکه در خود لینوکس شما می تونید یه یوزر بسازید که یوزر می تونه حتی بدون تنظیمات به home خودش sftp بزنه و در صورت باز بودن پورت 21 هم می تونه درون نرم افزار ftp خودش برای مثال filezilla می تونه نام کاربری و پسورد خودشو بزنه و به home خودش دسترسی پیدا می کنه .
در مورد حالت sftp به جای پورت 21 ، پورت 22 ر. باید بزنید .

faranetwork
January 6th, 2012, 12:50
شما دو تا راه دارید .

اول تعریف کردن یوزر در خود cpanel که به صورت خودکار یوزر ftp هم می سازه براش که البته تنظیمات رو باید در cpanel انجام می دادید در ابتدا .
دوم اینکه در خود لینوکس شما می تونید یه یوزر بسازید که یوزر می تونه حتی بدون تنظیمات به home خودش sftp بزنه و در صورت باز بودن پورت 21 هم می تونه درون نرم افزار ftp خودش برای مثال filezilla می تونه نام کاربری و پسورد خودشو بزنه و به home خودش دسترسی پیدا می کنه .
در مورد حالت sftp به جای پورت 21 ، پورت 22 ر. باید بزنید .

یوزر که توی cpanel بسازیم فقط به اون هاستی که ساخته شده دسترسی داره ! که توی home هست..ولی فولدر من بیرون از home هست...
روش دوم رو میشه بگین چطوری یوزر ساخت؟

mahosseini
January 6th, 2012, 13:29
ساخت یوزر به صورت زیر است . اما باز هم دسترسی یوزر فقط در home خودش هست . برای این کاری که شما می گید . می تونید در بخشی که فایلتون هست یک یوزر اد کنید و دسترسی شو فقط به folder که می خواید بدید و دسترسی به تمام بخش های دیگه محدود کنید .


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

faranetwork
January 6th, 2012, 14:08
با تشکر از شما فقط دسترسی به مثلا یک فولدر با تمام زیر فولدر هاش چطوری میشه داد؟؟؟؟

morteza-icu
August 5th, 2013, 19:24
منم دقیقا همین مشکل رو داریم
میخوام یه یوزر اف تی پی بسازم که دسترسی به فولدری داشته باشه که خارج از فولدر هوم هست
مثلا data/
کنترل پنل هم دایرکت ادمین هست که از طریق دایرکت ادمین اررور میده و میگه فقط میتونی دسترسی به فولدرهای داخل فولدر هوم بدی
ممنون میشم راهنمایی کنید

ArioHost
August 5th, 2013, 19:56
با هزینه براتون انجام میدم
Y ID : hamidreza_keshavarz

DATAFARM.IR
August 5th, 2013, 20:12
هرچند زیرخاکی کشیدی بالا: January 6th, 2012

ولی راه ساده sftp هست.
شما با مشخصات ssh با پورت 22 از طریق فایلزیلا وصل بشید...(فقط برای استفاده شخص شما مناسب است.)

morteza-icu
August 5th, 2013, 22:55
من برا خودم مشکلی ندارم.میخوام یه اکانت بدم به مدیر سایت جهت آپلود فایل که فقط به اون فولدر مورد نظر دسترسی داشته باشه