1. 程式人生 > >Linux下登陸FTP伺服器報錯“不能改變目錄” 具體語句如下:500 OOPS:cannot change directory:/home/xxx

Linux下登陸FTP伺服器報錯“不能改變目錄” 具體語句如下:500 OOPS:cannot change directory:/home/xxx

原因是他的CentOS系統安裝了SELinux,因為預設下是沒有開啟FTP的支援,所以訪問時都被阻止了。
//檢視SELinux設定
# getsebool -a|grep ftp
ftpd_disable_trans --> off
或者
ftp_home_dir-->off
//使用setsebool命令開啟
# setsebool ftpd_disable_trans 1
或者
# setsebool ftp_home_dir 1
//檢視當前狀態是否是on的狀態
# getsebool -a|grep ftp
ftpd_disable_trans --> on
或者
ftp_home_dir-->on
//setsebool使用-P引數,無需每次開機都輸入這個命令
# setsebool -P ftpd_disable_trans 1
或者
# setsebool -P ftp_home_dir 1
# service vsftpd restart