原創 本地使用者無法登入vsftp的解決方法

2022-08-29 23:57:20 字數 430 閱讀 3620

把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...