[Subject Prev][Subject Next][Thread Prev][Thread Next][Subject Index][Thread Index]
[webdav-jp:1130] diskquota2 の利用方法について
- To: webdav-jp@xxxxxxxx
- Subject: [webdav-jp:1130] diskquota2 の利用方法について
- From: skmshd <cyberoz@xxxxxxxxxxxxx>
- Date: Tue, 2 Nov 2004 01:39:57 +0900
- Delivered-to: webdav-jp@Begi.net
- Posted: Tue, 02 Nov 2004 01:39:41 +0900
初めまして、関と申します。
よろしくお願いします。
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 を適用すると、新規ディレクトリ/ファイルの
作成ができなくなります。
-- 091_diskquota2 の設定 --
#define CHOWN_USER_PATH "/usr/lib/apache2/chown_user"
-- chown_user.c の設定 --
#define ROOT_DIR "/var/www"
#define MAX_PATH_LEN 256
#define APACHE_OWNER "apache"
#define APACHE_GROUP "apache"
#define MIN_UID 1000
#define MAX_UID 9999
※ virtual ホストを利用して複数 webdav を立てているため、
本来の webdav TOP は /var/www/*/htdocs/webdav なのですが、
ROOT_DIR=/var/www としています。
ただ、特定の /var/www/hoge/htdocs/webdav などとも試しましたがだめでした。
※ 一般ユーザのUID は 1000 から始めています。
-- chown_user のパーミッション --
---Sr-x--- 1 root apache 9328 11月 2 00:35 /usr/lib/apache2/chown_user
-- webdav ディレクトリのパーミッション --
/var/www/hoge/htdocs/webdav (TOP) 770 UID:username GID:apache
※配下のディレクトリも同じ設定にしてあり、ファイルはパーミッションを 660
にしました。
-- このときの apache のログ --
[error] [client 192.168.1.5] (2)No such file or directory: Unable to create
collection. [403, #0]
[error] [client 192.168.1.5] Unable to PUT new contents for
/webdav/test/\xe3\x82\xb3\xe3\x83\x94\xe3\x83\xbc \xef\xbd\x9e
\xe3\x83\x86\xe3\x82\xb9\xe3\x83\x88.txt. [403, #0]
[error] [client 192.168.1.5] (2)No such file or directory: An error occurred
while opening a resource. [500, #0]
このような状況なのですが、なにか問題ありますでしょうか?
よろしくお願いします(_ _)