Apacheのアクセスログ、エラーログを一般ユーザも閲覧できるようにする
やり方を忘れたのでメモ。
CentOSの場合デフォルトでは/var/log/httpdディレクトリまでの権限が
以下のようになっているはず。
■/var
drwxr-xr-x 22 root root 4096 3月 9 2012 var
■/var/log
drwxr-xr-x 10 root root 4096 12月 1 00:15 log
■/var/log/httpd
drwx------ 2 root root 4096 11月 30 09:51 httpd
この状態で一般ユーザでアクセスするとこんな感じ
$ less /var/log/httpd/error_log /var/log/httpd/error_log: 許可がありません
一般ユーザもログが見えるようにするには
/var/log/httpdに対して実行権限をつける。
# chmod o+x /var/log/httpd
参考サイト
「`/var/log/httpd/access_log’ を 読み込み用でオープンできません: 許可がありません」の対処法
http://dqn.sakusakutto.jp/2011/11/varloghttpdaccess_log.html