[Subject Prev][Subject Next][Thread Prev][Thread Next][Subject Index][Thread Index]

[webdav-jp:1131] Re: diskquota2 の利用方法について



  吉山です。

On Tue, 2 Nov 2004 01:39:57 +0900
skmshd <cyberoz@xxxxxxxxxxxxx> wrote:

> 初めまして、関と申します。
> よろしくお願いします。
> 
> http://webdav-jp.ml.nemui.org/msg01070.html
> 
> の投稿をみて、DiskQuota2 を利用しようといろいろとがんばってみたのですが、
> どうにもうまくゆかなかったため、投稿させていただきました。
> 現状を記載ししますので、アドバイスをいただけたらと思います。
> 
> 環境:サーバ
> kernel 2.6
> apache 2.0.52 (basic認証)
> 
> 環境:クライアント
> windowx xp sp2 (ネットワークドライブとして割り当て)
> 
> ・090_path_iconv.gz
> ・092_escape_amp.gz
> ・093_ie_webdavize.gz
> 
> これらのパッチを当てた状態で、問題なくwebdavへの書き込みができています。
> 
> そこに、091_diskquota2.gz を適用すると、新規ディレクトリ/ファイルの
> 作成ができなくなります。
	(中略)
> このような状況なのですが、なにか問題ありますでしょうか?

  見たところおかしな所はなさそうです。Apache がユーザ、グループ共に apache
で設定されていれば動きそうなものですが…
  私がデバッグ用に使っているスクリプトを出しておきます。
---
#!/bin/bash

echo -n "$@   " >> /tmp/log

if [ -z "$2" ]; then
	/usr/lib/apache2/chown_user2 "$1"
else
	/usr/lib/apache2/chown_user2 "$1" "$2"
fi

echo $? >> /tmp/log

exit $?
---

  オリジナルの chown_user コマンドを所有者/パーミッションそのままで
chown_user2 とリネームし、代わりにこのスクリプトを
/usr/lib/apache2/chown_user として置いて下さい。もちろん実行権限を付けてお
いてください(↓のような感じ)。

-rwxr-xr-x    1 apache apache   177 2003-09-11 03:46 chown_user
---Sr-x---    1 root     apache  6827 2003-09-07 15:36 chown_user2

  書き込みを試してエラーが出たら、/tmp/log を参照して下さい。記録されたエ
ラーコードを見れば、どのチェックで×になったかが分かります。

---
吉山あきら<yosshy@xxxxxxxxxxxx>