把vsftpd.conf裡面的local_enable開啟之後,本地使用者還是無法登入(匿名使用者是沒有問題的!!)
老是提示530錯誤!!!
經反覆折騰.
找到二種可能原因:
一、vsftpd.conf裡面的pam_service_name=vsftpd 要寫全絕對路徑
類似這樣的形式
pam_service_name=/etc/pam.d/vsftpd
二、/etc/passwd中用到的shell路徑不能用鏈結的形式!!!
比如
ln -s /bin/csh /usr/bin/csh //將/bin/csh連線到/usr/bin/csh
當你建立使用者時,你只能用/bin/csh 而不能用/usr/bin/csh .否則,就會出現上面的530錯誤!!
ftp伺服器無法用本地使用者登入
q ftp伺服器無法用本地使用者登入 test client home ftp 192.168 221 129 connected to 192.168 221 129 192.168 221 129 220 vsftpd 2.2 2 name 192.168 221 129 test test 3...
CentOS6 安裝VSFTP及本地使用者模式
第一步,安裝vsftp yum install y vsftpd chkconfig vsftpd on service vsftpd start 第二步,配置防火牆 vi etc sysconfig iptables a input m state state new m tcp p tcp dp...
CentOS6 安裝VSFTP及本地使用者模式
第一步,安裝vsftp yum install y vsftpd chkconfig vsftpd on service vsftpd start 第二步,配置防火牆 vi etc sysconfig iptables a input m state state new m tcp p tcp dp...