[root@deyu ~]# getsebool -a abrt_anon_write --> off allow_console_login --> on allow_corosync_rw_tmpfs --> off ....... xserver_object_manager --> off [root@deyu ~]# 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 ftpd_connect_db --> off httpd_enable_ftp_server --> off sftpd_anon_write --> off sftpd_enable_homedirs --> off sftpd_full_access --> off sftpd_write_ssh_home --> off tftp_anon_write --> off [root@deyu ~]# getsebool ftp_home_dir ftp_home_dir --> off
[root@deyu ~]# mkdir /var/ftp/pub/sel [root@deyu ~]# touch /var/ftp/pub/sel/a.txt # 開啟另一終端機,登入kvm4進行測試 [root@deyu ~]# ssh root@kvm4.deyu.wang root@kvm4.deyu.wang's password: Last login: Fri Dec 30 12:14:06 2011 [root@kvm4 ~]# wget ftp://deyu.wang/pub/sel/a.txt --2011-12-30 17:27:25-- ftp://deyu.wang/pub/sel/a.txt => “a.txt” Resolving deyu.wang... 192.168.122.1 Connecting to deyu.wang|192.168.122.1|:21... failed: No route to host. [root@deyu ~]# setsebool ftp_home_dir 1 [root@deyu ~]# getsebool ftp_home_dir ftp_home_dir --> on # 再以kvm4進行測試,若還有問題請檢查iptables [root@kvm4 ~]# wget ftp://deyu.wang/pub/sel/a.txt --2011-12-30 17:32:51-- ftp://deyu.wang/pub/sel/a.txt => “a.txt” Resolving deyu.wang... 192.168.122.1 Connecting to deyu.wang|192.168.122.1|:21... connected. Logging in as anonymous ... Logged in! ==> SYST ... done. ==> PWD ... done. ==> TYPE I ... done. ==> CWD (1) /pub/sel ... done. ==> SIZE a.txt ... done. ==> PASV ... done. ==> RETR a.txt ... done. [ <=> ] 0 --.-K/s in 0s 2011-12-30 17:32:51 (0.00 B/s) - “a.txt” saved [0] [root@kvm4 ~]# ll a.txt -rw-r--r--. 1 root root 0 Dec 30 17:32 a.txt
[root@deyu ~]# setsebool -P ftp_home_dir 1 [root@deyu ~]# getsebool ftp_home_dir ftp_home_dir --> on [root@deyu ~]# setsebool -P ftp_home_dir 0 ftp_home_dir --> off
[root@deyu ~]# semanage boolean -l | grep ftp_home_dir ftp_home_dir -> off Allow ftp to read and write files in the user home directories