Sur une instance EC2, j'ai changé l'emplacement du journal d'Apache dans un répertoire différent de celui par défaut. C'est pour que je puisse conserver les journaux sur un EBS (non-boot, uniquement des données).
Cependant, je ne peux pas cd
accéder au répertoire des journaux. Il appartient à mon utilisateur et dispose d'autorisations de lecture pour tout le monde. Je ne peux pas non plus cat
les journaux (bien qu'avec sudo cela fonctionne et je peux voir que Apache se connecte très bien).
$ ls -lh
total 4.0K
drw-rw-rw- 2 ubuntu ubuntu 4.0K 2011-05-15 14:52 apache
$ ls -lh apache/
ls: cannot access apache/error.log: Permission denied
ls: cannot access apache/access.log: Permission denied
total 0
-????????? ? ? ? ? ? access.log
-????????? ? ? ? ? ? error.log
$ cd apache
-bash: cd: apache: Permission denied
$ sudo ls -lh apache/
total 2.4M
-rw-r--r-- 1 ubuntu ubuntu 2.4M 2011-05-15 15:04 access.log
-rw-r--r-- 1 ubuntu ubuntu 27K 2011-05-15 15:00 error.log
Cela n'a aucun sens pour moi. Aidez-moi?
Edit: le système de fichiers est ext4.
execute
autorisations de cd dans un répertoire? @RedGrittyBrickstat
, mais vous ne pouvez pasls
ou accéder à son contenu.