[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:47348] Re: パーミッションの変更



武藤@Debianぷろじぇくとです。

At Fri, 29 Sep 2006 23:47:04 +0900,
yuh wrote:
> クライアントからパーミッションの変更ができません。
> どう設定をいじればよいのでしょうか?
> 
> クライアントからFTPはできていますが、パーミッションを変更(属性変更)すると、次のエラーを返します。
> SITE CHMOD 755 getenv.cgi
> 502 CHMOD command not implemented.
> 
> ・FTPDはWU-FTPDです。

Sargeの2.6.2-20ですよね。

Sidの2.6.2-24では動作しました。ということでこの間に起きた
ことを追っていくと…

wu-ftpd (2.6.2-21) unstable; urgency=low

  * Removed -DPARANOID completely, since most people complained about it.
    (closes: #312728, #316370)

といういかにもそれっぽいのがあります。
で、たとえば#312728(http://bugs.debian.org/312728)を見てみると、

When -DPARANOID was added to the configuration, SITE CHMOD and SITE UMASK
were killed.  (-DPARANOID付き設定だとSITE CHMODとSITE UMASKが使えなくなったぞ)

というもろにヒットする内容があります。

対処ですが、
・-DPARANOIDフラグを削除したwu-ftpdを作成する
・対処済みのEtchリリースを待つ
・ほかのFTPサーバを使う(wu-ftpdはもう開発止まっていますし)
の選択になるでしょうか。

最初のはこんな感じかな。
1. apt-get build-dep wu-ftpd
2. apt-get source wu-ftpd
3. cd wu-ftpd-*
4. editor debian/rules
5. CFLAGS行にある「-DPARANOID」を削除してファイルを保存、エディタ終了
   (さらにまじめにやるならdebian/changelogで新しいリビジョンにしたりする)
6. dpkg-buildpackage -us -uc -b
7. cd ..
8. dpkg -i wu-ftpd_*.deb
-- 
武藤 健志@ kmuto @ kmuto.jp
           Debian/JPプロジェクト   (kmuto@debian.org, kmuto@debian.or.jp)
           株式会社トップスタジオ  (kmuto@xxxxxxxxxxxxxxx)
URI: http://kmuto.jp/ (Debianな話題など)