トップページ⇒php
25コメント7KB

教えてください!!

■ このスレッドは過去ログ倉庫に格納されています
0001久森02/01/21 11:42ID:???
はじめて投稿します。
質問なのですが、
今回、PHPでLinuxのシステムファイル(/var、/etc)
などをPHPでブラウザに表示/変更するプログラムを
作りたいと思っています。

ですが、これらのファイル操作にはroot権限が必要ですよね。
しかし、PHPはApacheのnobody権限で動いています。
つまり、普通にはファイル操作できません。

どうか、良い方法はないものでしょうか?
0002名無しさん@お腹いっぱい。02/01/21 11:44ID:???
セキュリティを穴だらけにする。
0003名無しさん@お腹いっぱい。02/01/21 11:52ID:???
PHPをroot権限で動かせばOK!!
であであ (・v・)ノ~~~
0004名無しさん@お腹いっぱい。02/01/21 11:55ID:???
>2じゃないけど、本当にセキュリティ穴だらけになりそうだな(笑)
0005 02/01/21 12:04ID:qkdbL+tY
crontabで定期的に閲覧したいファイルをコピー、パーミッション変更
してkらPHPで表示っていうのではだめ?
0006名無しさん@お腹いっぱい。02/01/21 12:13ID:???
nobody% su - -c "tail /var/syslog"
Password:

これを応用 即ち 穴だらけ。
0007久森 02/01/21 13:24ID:???
>>5
だめ。
ブラウザから/etc以下を変更できないと意味ないからです。
0008名無しさん@お腹いっぱい。02/01/21 16:49ID:GnhcjsVN
rm -r
で、一発解決!
0009名無しさん@お腹いっぱい。02/01/21 17:15ID:???
質問するとき「!」を入れるヤツには碌なヤツが居ない法則。
0010名無しさん@お腹いっぱい。02/01/21 17:38ID:???
Apache を root 権限で動かしたらどうよ。
成功したらアドレス教えてね。
0011 ◆6KgJyjvE 02/01/21 17:55ID:rYGhtF3P
そうだ、apacheをrootで起動して、
documentrootを / にすれば解決。
0012名無しさん@お腹いっぱい。02/01/21 17:59ID:yxhIL91Y
SuExecでroot権限で動くWeb作って、chrootで/を確保して(以下同文
0013名無しさん@お腹いっぱい。02/01/21 18:57ID:GnhcjsVN
ついでに、
chmod 777 /
もしといてね。
0014名無しさん@お腹いっぱい。02/01/21 20:11ID:???
chmod -R 777 /
0015久森02/01/21 20:14ID:???
>>14
それだ! root にならなくても書き換えられる!!
0016名無しさん@お腹いっぱい。02/01/21 20:34ID:???
正気か。
0017名無しさん@お腹いっぱい。02/01/21 20:41ID:???
linuxconfを80にbindして開放すれば
ガンガン触れるよ   (^^;;;;;
■ このスレッドは過去ログ倉庫に格納されています