實驗環境centos7、vsftpd3.0.2
建立兩個賬號fanyc1、fanyc2
1,登入賬號限制:
結論1:ftpusers為黑名單,只要存在只這裡的使用者,都登入不了
結論2:user_list為白名單,如下配置後,不在ftpusers中但是在user_list中的使用者可以登入
# vsftpd.conf
userlist_enable=yes
userlist_deny=no
結論3:user_list為黑名單,如下配置後,不在ftpusers且不在在user_list中的使用者可以登入
# vsftpd.conf
userlist_enable=yes
userlist_deny=yes
2,家目錄限制:先通過以上user_list白名單保證fanyc1和fanyc2都可以登入
結論1:chroot_list裡的使用者被限制在家目錄
chroot_local_user=no
chroot_list_enable=yes
chroot_list_file=/etc/vsftpd/chroot_list
allow_writeable_chroot=yes // 解決客戶端出現500 oops錯誤的
結論2:不在chroot_list裡的使用者被限制在家目錄
chroot_local_user=yes
chroot_list_enable=yes
chroot_list_file=/etc/vsftpd/chroot_list
allow_writeable_chroot=yes // 解決客戶端出現500 oops錯誤的
vsftpd登入配置
一 vsftpd匿名登入配置 vsftpd 為了安全需要,var ftp目錄不能把所有的許可權開啟,開啟other的寫許可權後會顯示 500 oops vsftpd refusing to run with writable anonymous root 無法登陸ftp,所以我們這時要建乙個目錄pu...
vsftpd配置記錄
chroot local user yes 將所有本地使用者限制在自家目錄中,no則不限制。下面的指令是指出在所有本地使用者中例外於 本 指令規定的使用者。chroot list enable yes 是否允許vsftpd讀取乙個提供了使用者名稱的檔案,如果chroot local user指令是y...
vsftpd配置文件
vsftpd 配置文件 cente os 安裝系統時已經選擇了安裝 ftp服務,因此 vsftpd 已經安裝 1.配置vsftpd 隨系統自動啟動 setup 選擇system services,選中vsftpd 儲存退出 2.修改配置檔案 vi etc vsftpd vsftpd.conf ano...