web-dev-qa-db-ja.com

CentOSのApacheログファイルにアクセスする

明確なcentOS5.xシステムがあり、ユーザーを作成しました。/var/log/httpdに移動したい場合は、アクセスが拒否されます。 ls -laと入力すると、httpdカタログの所有者がrootになります。所有者を自分のユーザーに変更できますか?または、このフォルダーにアクセスしてApacheログを監視するにはどうすればよいですか?

2
Krystian

フォルダーのアクセス許可は正しいです。フォルダの所有権をroot:Apacheに変更したり、Apacheグループに自分を追加したりすることもできます。

Sudo chown -R root:Apache /var/log/httpd 

次に、/ etc/groupファイルを開き、以下をグループ「Apache」に追加します。

Sudo vi /etc/group

Apache:x:48: "あなたのユーザー名"

Sudo chmod -R 755 /var/log/httpd 

それが問題を解決することを願っています。

乾杯:)

1
rahul

一時的に rootとしてログイン することで、所有者や権限を変更せずにログにアクセスできます。

Sudo -i次にパスワードを入力します

不要な場合は rootとしてログインすることはお勧めできません ですが、それ以外の場合は利用できないファイルにアクセスしても問題はありません。

0
Stack Underflow