cannot change directory:/home/***
ftp服務(wù)器連接失敗,錯(cuò)誤提示:
500 OOPS: cannot change directory:/home/*******
500 OOPS: child died
解決方法:
在終端輸入命令:
setsebool
service
就OK了!
在安裝完vsftp服務(wù)后登陸時(shí)可能遇到cannot change directory后面是登陸者的目錄的錯(cuò)誤。這是因?yàn)镾E設(shè)置的關(guān)閉了ftp的原因。 使用命令 getsebool ftpd_disable_trans 可以查看當(dāng)前的狀態(tài)如果不是on 那么是輸入命令 setsebool ftpd_disable_trans 1 當(dāng)然也可以加入-P參數(shù) 以便不需要每次開機(jī)都輸入這個(gè)命令 setsebool -P ftpd_disable_trans 1 同理 如果smb服務(wù)也遇到相同的問(wèn)題
在安裝完vsftp服務(wù)后登陸時(shí)可能遇到cannot change directory后面是登陸者的目錄的錯(cuò)誤。這是因?yàn)镾E設(shè)置的關(guān)閉了ftp的原因。
使用命令
getsebool ftpd_disable_trans
可以查看當(dāng)前的狀態(tài)如果不是on
那么是輸入命令
setsebool ftpd_disable_trans 1
當(dāng)然也可以加入-P參數(shù) 以便不需要每次開機(jī)都輸入這個(gè)命令
setsebool -P ftpd_disable_trans 1
同理 如果smb服務(wù)也遇到相同的問(wèn)題 ,也可以這么做。
setsebool -P samba_enable_home_dirs=1
selinux的問(wèn)題也可以使用 管理工具中的 selinux management 來(lái)調(diào)整相關(guān)設(shè)置。
聯(lián)系客服