修改了用戶(hù)shell為/sbin/nologin 結果發(fā)現無(wú)法登陸FTP了 還以為密碼錯了 vsftpd.conf中有個(gè)參數 check_shell=YES|NO vsftpd會(huì )檢測用戶(hù)的shell是否登記于/etc/shells文件中 查看了文件發(fā)現確實(shí)沒(méi)有/sbin/nologin 手動(dòng)添加后問(wèn)題解決了 [php] sudo vim /etc/shells # /etc/shells: valid login shells /bin/csh /bin/sh /usr/bin/es /usr/bin/ksh /bin/ksh /usr/bin/rc /usr/bin/tcsh /bin/tcsh /usr/bin/esh /bin/dash /bin/bash /bin/rbash /usr/bin/screen /sbin/nologin [/php]
發(fā)表評論