Em uma instância do EC2, alterei o local do log do Apache para um diretório diferente do padrão. Isso é para que eu possa manter os logs em um EBS (sem inicialização, apenas dados).
No entanto, não consigo cd
entrar no diretório logs. Pertence ao meu usuário e possui permissões de leitura para todos. Também não consigo cat
os logs (embora com o sudo funcione e posso ver que o Apache está fazendo logon muito bem).
$ 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
Isso não faz sentido para mim. Socorro?
Edit: o sistema de arquivos é ext4.
execute
permissões para cd em um diretório? @RedGrittyBrickstat
, mas não poderáls
ou não poderá acessar seu conteúdo.