LINUX ftp使用者驗證失敗問題解決

2021-09-03 01:38:13 字數 857 閱讀 9336

vi /etc/vsftpd/vsftpd.conf

anonymous_enable=no 禁止匿名登陸

pam_service_name=vsftpd

local_root=/home/test/ 設定ftp路徑

userlist_enable=no

pasv_enable=yes 被動模式

pasv_max_port=9980 變動埠

pasv_min_port=9990

檢視ftp_home_dir --> on是否開啟(不開啟主動模式都不能用)

getsebool -a | grep ftp

沒有開啟的話

setsebool -p ftp_home_dir=1(需等待一會)

防火牆配置

vi /etc/sysconfig/iptables

按i新增這一行

-a rh-firewall-1-input -m state --state new -m tcp -p tcp --dport 9980:9990 -j accept

wq儲存重啟防火牆service iptables restart

新建使用者

新建使用者,並指定主目錄

useradd -d /home/test -m ftpuser  (增加使用者ftpuser,並制定ftpuser使用者的主目錄為/home/test)

設定新使用者密碼 passwd ftpuser   (為ftpuser設定密碼)

usermod -s /sbin/nologin ftpuser  (限定使用者ftpuser不能telnet,只能ftp)

linux FTP連線失敗

service vsftpd status vim etc vstpd vsfptd.conf service vsftpd restart service iptables status service iptables stop useradd d home user1 user1 s sbin...

linux ftp限定使用者目錄

useradd myuser g mygroup d webroot mydir m 如果group不存在,則需要使用groupadd mygroup來新增使用者組 新增使用者myuser在mygroup群組下,並指定其目錄為 webroot mydir chown r mygroup.myuser...

LINUX FTP使用者的建立

先新增個使用者 adduser breezexu 設定該使用者的密碼 passwd breezexu 回車 輸入密碼 輸入確定密碼 密碼在這裡不顯示,直接輸入即可 修改 home breezexu為ftp登入後的預設目錄比如 var html abc,修改 bin bash 為 sbin nolog...