Apacheログフォルダにアクセスできません。

Apacheログフォルダにアクセスできません。

Apacheログファイルを見たいです。私が試したことは次のとおりです。

ほとんどの権限を与えました。Apache 2フォルダ。

hieund@hieund:/var/log$ sudo chmod a+rw apache2/*

しかし、私はCDをすることはできません。だから私のユーザーを「root」、「adm」グループに追加しました。

hieund@hieund:/var/log$ groups hieund
hieund : hieund root adm sudo www-data

しかし、まだできません...次のように表示されます。

hieund@hieund:/var/log$ cd apache2/
bash: cd: apache2/: Permission denied
drwxrwxrw- 2 root              adm     4096 2011-11-27 11:12 apache2

私はこれについて混乱しています。ログファイルの表示方法は?

答え1

グループに自分を追加した後に変更を適用するには、ログアウトして再度ログインする必要があります。

権限をデフォルトに戻してからadmグループに参加すると、ファイルを表示する権限が付与されます。

答え2

ディレクトリにアクセスするには実行権限が必要です。すべてのユーザーに+xを設定してみてください。動作する必要があります。

ただし、そのディレクトリに0777を含めるとセキュリティ上のリスクがあるため、ディレクトリをデフォルト値に設定する必要があります。

関連情報