QUOTE:原帖由 yemaoniu 于 2008-5-7 16:53 发表

顶上去 哪位告诉我WHY?
你用 RHEL/CentOS or Fedora 嗎?預設安裝有開啟 selinux 的話就會這樣。一般解決方式:
1. 關閉 selinux。一般可以使用 setenforce 0 暫時切到 permissive mode 這樣就不會受到限制,若是您的問題這樣就可以解決表示就是 selinux 的關係。後續若是你要完全每次開機不啟用 selinux,改一下 /etc/sysconfig/selinux 配置成為 disable 即可。
2. 關閉 selinux 方式外,另外就是設定有實際存取權限。首先要確認提供 ftp 服務本身的目錄 security content 正確,一般可以用 ls -Z 查看。像是:
[root@localhost /]# ls -Zd /var/ftp/
drwxr-xr-x root root system_u:object_r:public_content_t /var/ftp/
[root@localhost log]#
若你的 ftp 目錄本身的 type 不是 public_content_t 的話,使用 chcon -t 修改之。
[code]chcon -R -t public_content_t /var/ftp
复制代码
其他東西有機會再討論補充。
--