Board logo

主題: [問題]有關於vsftp的問題 [打印本頁]

發表人: kone    時間: 2007-8-4 12:06 PM     主題: [問題]有關於vsftp的問題

最近架了vsftp 但是在連線時出現了如下的訊息:
cannot change directory:/home/***
ftp服务器连接失败,错误提示:
500 OOPS: cannot change directory:/home/*******
500 OOPS: child died
我試著把seliunx下disabled掉 還是不行連 出現同樣的問題(不管是實體帳戶或是匿名帳戶結是如此)
我也試過把權限打開 但似乎也沒有用 後來有爬到解決方法在終端機下如下命令:
setsebool ftpd_disable_trans 1
service vsftpd restart

ps:這時候的seliunx下的情況是調回enforcingg
連線就成功了 我想問的是
setsebool ftpd_disable_trans 1
這條指令下達的意義為何 ?更改後的設定影響為何 ?這好像是seliunx的東西。不曉得有沒有大大可以指點迷津。或有相關的討論 因為有爬了文 但是好像很少有seliunx的東東(找不到我想了解的)
發表人: kone    時間: 2007-8-6 12:09 AM

感謝大大的解說及連結的網頁,這正是我想要找的,因為是新手,很多地方不懂,送上3多花以表謝意,另外想在請教大大,是否架ftp一定都得將SELIUNX解除對ftp的保護,看他的錯誤的message似乎是對家目錄的保護,很多文章上是寫說只要在/etc/seliunx的檔案將enforcing改成disabled就可以,那是否代表將seliunx的保護都拿掉(不只ftp服務),這與setsebool_ftp_disable_trans 1有什麼不同?

[kone 在  2007-8-6 12:21 AM 作了最後編輯]
發表人: kone    時間: 2007-8-6 06:00 PM

很感謝tangdon哥的熱心,鳥哥的這兩篇文章我有看過,因為不太懂selinux=disabled掉是有什麼作用故有此一問 謝謝您的詳解,讓我了解更多。




歡迎光臨 TWed2k (http://twed2k.org/) Powered by Discuz! 4.1.0