vsftp問題記錄

今天在公司的centos服務器上面搭建了以後vsftp服務。在使用的過程中發現幾個問題。現記錄下來
(1)在建立好虛擬用後發現用戶不能登錄。經過上網搜索資料發現是/etc/pam.d/vsftp文件中關於數據庫的名字有錯誤,在名字後面不應該帶上.db這個後綴。如
auth required /lib/security/pam_userdb.so db=/etc/vsftpd/virtusers
account required /lib/security/pam_userdb.so db=/etc/vsftpd/virtusers
(2)開啓用戶的寫入權限後還是不能寫入,錯誤信息爲
ftp> mkdir 123
550 Permission denied.
 
在網上搜索資料後發現是要關閉selinux.於是安裝網上的教程關閉了selinux
 首先關閉selinux
# vi /etc/selinux/config
修改爲:SELINUX=disabled
不重啓系統的情況下是之生效
# setenforce 0
重啓vsftp服務
/etc/init.d/vsftpd restart
重啓後問題解決。當然也有可能還有其它的方面造成上面兩個問題,如果按照上面的方法還是不能解決,那就多檢查檢查你的配置文件或者在網絡上面再搜索看看。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章