Centos

vsftp 只允許使用者訪問某個文件夾

  • January 18, 2016

我使用 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

引用自:https://serverfault.com/questions/202989