[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な話題など)