vsftpd及selinux問題

/usr/sbin/vsftpd ---- VSFTPD的主程序。
/etc/init.d/vsftpd ---- 啓動腳本。
/etc/vsftpd/vsftpd.conf ---- 主配置文件。
/etc/pam.d/vsftpd ---- PAM認證文件。
/etc/vsftpd.ftpusers ---- 禁止使用VSFTPD的用戶列表文件。
/etc/vsftpd.user_list ---- 禁止或允許使用VSFTPD的用戶列表文件。
/var/ftp ---- 匿名用戶主目錄。
/var/ftp/pub---- 匿名用戶的下載目錄。
VSFTPD的日誌文件位於/etc/logrotate.d/vsftpd.log。
vsftpd的啓動、重啓和停止
/sbin/service vsftpd start
/sbin/service vsftpd stop
/sbin/service vsftpd restart

[root@localhost home]# man ftpd_selinux
查看man手冊  所有相關解釋
查看設置
[root@umboyserver vsftpd]# getsebool -a|grep ftp
allow_ftpd_anon_write --> off
allow_ftpd_full_access --> off
allow_ftpd_use_cifs --> off
allow_ftpd_use_nfs --> off
ftp_home_dir --> off 
httpd_enable_ftp_server --> off
tftp_anon_write --> off把這些開關打開。
[root@umboyserver vsftpd]# setsebool allow_ftpd_full_access  1
[root@umboyserver vsftpd]# setsebool allow_ftpd_use_cifs 1
[root@umboyserver vsftpd]# setsebool allow_ftpd_use_nfs 1
[root@umboyserver vsftpd]# setsebool ftp_home_dir  1
[root@umboyserver vsftpd]# setsebool httpd_enable_ftp_server 1
[root@umboyserver vsftpd]# setsebool tftp_anon_write 1
FTP 數字代碼的意義
110 重新啓動標記應答。
120 服務在多久時間內ready。
125 數據鏈路埠開啓,準備傳送。
150 文件狀態正常,開啓數據連接端口。
200 命令執行成功。
202 命令執行失敗。
211 系統狀態或是系統求助響應。
212 目錄的狀態。
213 文件的狀態。
214 求助的訊息。
215 名稱系統類型。
220 新的聯機服務ready。
221 服務的控制連接埠關閉,可以註銷。
225 數據連結開啓,但無傳輸動作。
226 關閉數據連接端口,請求的文件操作成功。
227 進入passive mode。
230 使用者登入。
250 請求的文件操作完成。
257 顯示目前的路徑名稱。
331 用戶名稱正確,需要密碼。
332 登入時需要賬號信息。
350 請求的操作需要進一部的命令。
421 無法提供服務,關閉控制連結。
425 無法開啓數據鏈路。
426 關閉聯機,終止傳輸。
450 請求的操作未執行。
451 命令終止:有本地的錯誤。
452 未執行命令:磁盤空間不足。
500 格式錯誤,無法識別命令。
501 參數語法錯誤。
502 命令執行失敗。
503 命令順序錯誤。
504 命令所接的參數不正確。
530 未登入。
532 儲存文件需要賬戶登入。
550 未執行請求的操作。
551 請求的命令終止,類型未知。
552 請求的文件終止,儲存位溢出。
553 未執行請求的的命令,名稱不正確。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章