お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2014-08-19 11:03:54

taku_s
メンバ
登録日: 2008-12-14

Apache2のRUN_USER

お世話になります。初歩的な質問ですいませんが

apache2の実行ユーザーはenvvars内で、APACHE_RUN_USER=www-dataに設定されていますが、
/var/www以下、また/usr/lib/cgi-bin以下すべてrootパーミッションになっていると思います。

なぜ、パーミッションエラーもなく動くのですか?

オフライン

 

#2 2014-08-19 12:04:46

si
メンバ
From: hokkaido kitami, jp
登録日: 2007-01-15

Re: Apache2のRUN_USER

taku_s による投稿:

お世話になります。初歩的な質問ですいませんが

apache2の実行ユーザーはenvvars内で、APACHE_RUN_USER=www-dataに設定されていますが、
/var/www以下、また/usr/lib/cgi-bin以下すべてrootパーミッションになっていると思います。

なぜ、パーミッションエラーもなく動くのですか?

ファイルの属性が、他者でも読めるように成っているからです。

参考
si@gaz77:~$ ls -al /var/www
合計 12
drwxr-xr-x  3 root root 4096  8月  8 17:08 .   <ー 上位ディレクトリも、他者が覗けるように、実行権が付いている
drwxr-xr-x 14 root root 4096  8月  8 17:08 ..  <ー /var/www も、他者が覗けるように、実行権が付いている
drwxr-xr-x  4 root root 4096  8月  8 17:27 html <ー /var/www/html も、他者が覗けるように、実行権が付いている
(但し、書き込み権はないので、作成、変更、削除はできない)

si@gaz77:~$ ls -al /var/www/html
合計 120
drwxr-xr-x 4 root root  4096  8月  8 17:27 .
drwxr-xr-x 3 root root  4096  8月  8 17:08 ..
-rw-r--r-- 1 root root    34  8月  8 17:27 404.html <ー html 等の静的ファイルは、他者が読めるようにする
-rw-r--r-- 1 root root   282  8月  8 17:27 History.markdown
-rw-r--r-- 1 root root  4761  8月  8 17:27 archive.html
drwxr-xr-x 3 root root  4096  8月  8 17:27 assets
-rw-r--r-- 1 root root 24208  8月  8 17:27 atom.xml
-rw-r--r-- 1 root root  5216  8月  8 17:27 categories.html
drwxr-xr-x 3 root root  4096  8月  8 17:27 core-samples
-rwx---r-x 1 root root   248  8月  8 17:20 index.cgi   <ー CGI は、他者にも、実行権を付ける
-rw-r--r-- 1 root root  5832  8月  8 17:27 index.html
-rw-r--r-- 1 root root  5313  8月  8 17:27 pages.html
-rw-r--r-- 1 root root 24325  8月  8 17:27 rss.xml
-rw-r--r-- 1 root root   377  8月  8 17:27 sitemap.txt
-rw-r--r-- 1 root root  5742  8月  8 17:27 tags.html

オフライン

 

#3 2014-08-20 11:13:28

taku_s
メンバ
登録日: 2008-12-14

Re: Apache2のRUN_USER

siさま

<Directory>
    Require all granted
の制御と混同していました。

理解できました、ありがとうございました。

オフライン

 

Board footer

Powered by FluxBB