In un'istanza EC2 ho modificato la posizione del registro di Apache in una directory diversa da quella predefinita. Questo è così che posso tenere i registri su un EBS (non di avvio, solo dati).
Tuttavia, non riesco a cd
entrare nella directory dei registri. Appartiene al mio utente e ha i permessi di lettura per tutti. Non posso cat
i log sia (anche se con sudo funziona e posso vedere che Apache sta registrando più che bene).
$ 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
Questo non ha alcun senso per me. Aiuto?
Modifica: il filesystem è ext4.
execute
autorizzazioni per cd in una directory? @RedGrittyBrick