天天看點

指定 FTP 使用者主目錄與通路目錄

指定 FTP 使用者主目錄 # cd /etc/vsftpd/ # vi vsftpd.conf // 修改 //這是添加讀取使用者配置目錄

user_config_dir=/etc/vsftpd/userconf

# mkdir  userconf   // 如果沒有目錄自己建立 # touch fr003    //  這裡是建立  fr003 使用者的配置檔案  # vi fr003    // 添加配置指定使用者目錄 local_root=/home/Dev_new/fr003

# service vsftpd restart // 注意 /home/Dev_new/fr003 目錄的權限 # usermod -d /home/Dev_new/fr003  fr003     //更改使用者fr003的主目錄為  /home/Dev_new/fr003

修改使用者指定主目錄 # usermod -d /home/Dev_new/test  fr003 # cd /etc/vsftpd/userconf # vi fr003 // 修改主目錄 local_root=/home/Dev_new/test

OK 到這裡測試一下 連接配接到成功 但是出現不能上傳 ,出現錯誤 553 Could not create file.  [2017/1/14 12:32:02] Access denied.   檢視了一下目錄權限,目錄是root使用者的其它使用者沒有寫入的權限,修改一下 # chown fr003:fr003 /home/Dev_new/test 上傳成功

指定 FTP 使用者通路清單位置 # cd /etc/vsftpd/ # vi vsftpd.conf chroot_list_enable=YES // 啟動chroot清單

chroot_list_file=/etc/vsftpd/vsftpd.chroot_list // 指定清單位置 # vi  /etc/vsftpd/vsftpd.chroot_list fr003 //添加使用者,一個使用者一行 // 這樣 fr003 就隻通路它 指定的主目錄

繼續閱讀