ftp工具root登入linux設置

ftp工具root登入linux設置

登入linux設置
2013-08-1717:48:26
1、查看/etc/vsftpd/vsftpd.conf文件:

檢查local_enable一行,去掉#號註釋,設置爲:
[python]viewplaincopy
local_enable=YES
2、如果還是無法登錄,檢查該系統帳戶是否在/etc/vsftpd/user_list或/etc/vsftpd/ftpusers這兩個文件中。

在這兩個文件中的用戶,是無法通過連接上ftp服務器的;如果帳戶在此兩文件中,去掉(注意,不要去掉root,爲安全起,不要用root登錄ftp服務器)。實際上,這兩個文件,一個是PAM模組管的,一個是vsftpd主動提供的。

/etc/vsftpd/user_list——由PAM模組管理

/etc/vsftpd/ftpusers——由vsftpd進行管理


3、如果還是無法登錄,檢查SELinux。
在預設的情況下,FTP是不允許系統帳戶登入取得家目錄資料的,這是因爲SELinux的問題!


[python]viewplaincopy
[root@localhostftp]#getsebool-a|grepftp
allow_ftpd_anon_write-->off
allow_ftpd_full_access-->off
allow_ftpd_use_cifs-->off
allow_ftpd_use_nfs-->off
<spanstyle="color:#FF0000;">ftp_home_dir-->off</span>
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

需要將ftp_home_dir設置爲on才行。

[python]viewplaincopy
[root@localhostftp]#setsebool-Pftp_home_dir=1

-P選項是將此設置寫入文件,服務下次啓動後仍有效。

此時應該能連上了。如果需要上傳文件,則需要將/etc/vsftpd/vsftpd.conf中的:
[python]viewplaincopy
write_enable=YES

http://www.douban.com/note/295895726/

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章