gnvpu’s blog

システム部がお送りするたまに技術系なブログです

permission deniedでもApacheのログが見たい!

cd /var/log/httpd/  とか  cd /usr/local/apache2/logs/ とか打つと

 

「permission denied!!!」って怒られた経験は誰でも一度はあるはず。

 

そんな時、例えばログが「/var/log/httpd」に入っているなら

cd /var/log/ とやった後に

sudo bash -c "cd ./httpd; ls" ってコマンドを事で、「/var/log/httpd」配下のファイル名の一覧が取れます。

 

後は、

sudo vi ./httpd/ファイル名 でアクセスするだけですね。

 

sudo で cd は単純には出来ない為にちょっと回りくどいやり方になっちゃってます。