- ベストアンサー
FTPで属性が変更できません。
OS Debian 3.1 FTP wu-ftpd 2.6.2-20 telnet上ではパーミッションを変更できるのですが、 ffftpのソフトでパーミッションを変更しようとすると 下記のエラーがでます。 サーバー側でどのような設定をすればよいでしょうか? >SITE CHMOD 755 syoukai.html 502 CHMOD command not implemented.
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
/var/log/syslogに以下のようなメッセージが出ていたりしませんか? -------8<-------8<-------8<-------8<-------8<-------8<------- Jun 21 21:33:28 debian wu-ftpd[1463]: refused SITE CHMOD 644 FILE from * of 192.168.XXX.XXX[192.168.XXX.XXX] -------8<-------8<-------8<-------8<-------8<-------8<------- CVE-2004-0148(CAN-2004-0148)のセキュリティ対策のため、Debian Projectでは ------8<------8<------8<------8<------8<------8<------ wu-ftpd (2.6.2-18) unstable; urgency=high <途中省略> * Compile with -DPARANOID by default (closes: #237328) ------8<------8<------8<------8<------8<------8<------ というようにコンパイル時-DPARANOIDがデフォルトで指定するようにしたようです。 これによりSITEコマンドが一切使用出来ないようで、そのため「SITE CHMOD」での属性変更も出来ない状態のようです。 なので、サーバ側の設定でどうこう出来る問題ではなく、wu-ftpd自体を「SITEコマンド」を使用出来るようにするか、wu-ftpd以外のFTPサーバプログラムをインストールするかのどちらかになると思います。 ○CVE-2004-0148 http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2004-0148 ○Debian:Bug#237328: marked as done (Please consider building with -DPARANOID) http://www.archivum.info/debian-bugs-closed@lists.debian.org/2005-02/msg02794.html
その他の回答 (1)
- Lean
- ベストアンサー率72% (435/603)
ftpaccessでchmodを実行出来ないように設定されているとかはないですか?
補足
ftpaccessのchmodの箇所は下記のようになってますので、 許可されているはずです。 # Some permissions for the anonymous FTP user. # All the following default to "yes" for everybody chmod no anonymous
お礼
確かに、syslogにleanさんの記載してある エラーが出ていました。 最新のwu-ftpdはchmodがftp経由で使えないのですね。 ご回答ありがとうございます。