close
1.
修改 vsftpd 設定檔
sudo vim /etc/vsftpd.conf

將以下 兩個指令給予生效
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd.chroot_list



2.
編輯可瀏覽其他資料夾使用者
sudo vim /etc/vsftpd.chroot_list
寫上想賦予此權限的使用者帳號



3
重置 vsftpd.
sudo /etc/init.d/vsftpd restart



4.
若想要使用者具有寫入檔案的能力,可以這樣玩
vsftpd 是根據檔案的系統權限來判斷登入的使用者是否具有讀取寫入的權限
將資料夾的群組權限增加寫入的功能
在將想寫入的使用者增加資料夾的所屬群組
便可利用群組權限來寫入檔案
例:

vsftpd 的 anonymous 資料夾在 /home/ftp
ftp 資料夾所屬群組為 nogroup
我想讓user具有寫入此資料夾的權限

1)
變更 ftp 資料夾群組寫入權限
sudo chmod -R g+w ftp

2)
將 user 所屬群組增加資料夾的群組
sudo usermod -a -G nogroup user

備註: user 使用者包含在 vsftpd.chroot_list 中
arrow
arrow
    全站熱搜

    smalldd 發表在 痞客邦 留言(0) 人氣()