Centos
vsftp 只允許使用者訪問某個文件夾
我使用 CentOS 5.5 並安裝了 vsftp。我創建了一個使用者“myUser”,每次使用 Filezilla 並使用該使用者登錄時,我都會被定向到使用者主文件夾,但仍然可以訪問幾乎所有文件夾。
我只想讓使用者訪問 /var/www/myWebapp,因為該使用者應該只能更新我的網站使用的文件。我該怎麼做呢?
將使用者的主目錄更改為 WEBROOT 文件夾,然後…
打開 vsftpd 配置文件 - /etc/vsftpd/vsftpd.conf
# vi /etc/vsftpd/vsftpd.conf
確保以下行存在(並且未註釋):
chroot_local_user=YES
保存並關閉文件。重啟 vsftpd。
# /etc/init.d/vsftpd restart
希望這會有所幫助:D