[Subject Prev][Subject Next][Thread Prev][Thread Next][Subject Index][Thread Index]
[webdav-jp:0372] Re: root のファイルが削除できる
- To: webdav-jp@xxxxxxxx
- Subject: [webdav-jp:0372] Re: root のファイルが削除できる
- From: IWAMURO Motonori <iwa@xxxxxxxxxxxxxxxxx>
- Date: Fri, 24 May 2002 19:17:24 +0900
- Delivered-to: webdav-jp@begi.net
- Posted: 24 May 2002 19:17:12 +0900
- References: <20020524175624.205A.TSUKADA@dream-publishing.com> <200205241753.FMLAAB19784.webdav-jp@Begi.net> <20020524095454.DC84281CDE@mail.Begi.net>
- User-agent: REMI/1.14.1 (Mushigawaōsugi) CLIME/1.13.6 (中ノ庄) APEL/10.2 Emacs/20.7 (sparc-sun-solaris2.6) MULE/4.1 (AOI)
岩室です。
In message "[webdav-jp:0369] root のファイルが削除できる"
on 02/05/24, Takeshi Tsukada <tsukada@xxxxxxxxxxxxxxxxxxxx> writes:
> サーバーの設定のせいかもしれませんが、
> 題名のとおりDAV(Webフォルダ)を使ってrootのファイルが
> 削除できてしまいます。
<略>
> apacheのhttpd.confのUser,Groupともにnobodyです。
> 削除されたファイルのUser,Groupともにrootで、
> パーミッションは-r--r--r--でした。
ファイルの削除に使われるオーナー/パーミッションは、ファイル自身のもの
ではなく、ファイルの存在するディレクトリのものが使われます。ディレクト
リのオーナー/パーミッションはどうなっていますか?
------------------------------------------------------------------------------
% mkdir foo
% cd foo/
% sudo touch bar
% ls -al
total 4
drwxr-xr-x 2 iwa iwa 512 May 24 19:08 ./
drwx------ 23 iwa iwa 3072 May 24 19:07 ../
-rw-r--r-- 1 root other 0 May 24 19:08 bar
【↑オーナーがroot】
% perl -e 'unlink("bar")'
【↑rm だといろいろチェックが入りそうなのでperlを使ってみる】
% ls -al
total 4
drwxr-xr-x 2 iwa iwa 512 May 24 19:08 ./
drwx------ 23 iwa iwa 3072 May 24 19:07 ../
【↑barが削除されている】
% cd ..
% rmdir foo
% sudo mkdir foo
% cd foo/
% sudo touch bar
% sudo chown iwa:iwa bar
% ls -al
total 4
drwxr-xr-x 2 root other 512 May 24 19:11 ./
drwx------ 23 iwa iwa 3072 May 24 19:11 ../
-rw-r--r-- 1 iwa iwa 0 May 24 19:11 bar
【↑オーナーが一般ユーザ】
% rm bar
rm: bar: アクセス権がありません。
【↑削除できない】
%
------------------------------------------------------------------------------
--
岩室元典 [E-Mail: vmi@xxxxxxxxxxxxxxxxxx / iwa@xxxxxxxxxxxxxxxxx]
「しあわせでしたーーーーーーーーーーーーーーーーーーーーーーーーっ!!」
(「イリヤの空、UFOの夏 その2」秋山瑞人/電撃文庫)