我的伺服器是使用阿裡雲提供的免費鏡像 centos7 預設已經安裝了ftp
隻需要啟動ftp
遇到問題1:
使用在vsftpd.conf中添加userlist_*阻止特定的本地使用者
userlist_enable=YES
userlist_deny=YES
userlist_file=/etc/vsftpd/user_list
編輯/etc/vsftpd/user_list ,添加上需要阻止的本地使用者,一個使用者名一行 用被阻止的使用者登入FTP顯示的消息為:530 Permission denied
我本機的etc/vsftpd/vsftpd.conf檔案裡,隻有userlist_enable=YES 于是用root使用者登入報錯530 Permission denied 把YES改成NO就OK了
遇到問題2:
在網上再找過一些資料後
發現
隻需要把/etc/pam.d/vsftpd檔案中的
auth required pam_listfile.so item=user sense=deny file=/etc/vsftpd/ftpusers onerr=succeed
這一句注釋掉就OK了。前面加一個#好
重新開機vsftpd服務。問題解決。