En una instancia EC2, he cambiado la ubicación del registro de Apache a un directorio diferente al predeterminado. Esto es para que pueda mantener los registros en un EBS (que no sea de arranque, solo de datos).
Sin embargo, no puedo cd
ingresar al directorio de registros. Pertenece a mi usuario y tiene permisos de lectura para todos. No puedo tampoco cat
los registros (aunque con sudo funciona y puedo ver que Apache está registrando muy 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
Esto no tiene ningún sentido para mi. ¿Ayuda?
Editar: el sistema de archivos es ext4.
execute
permisos para cd en un directorio? @RedGrittyBrickstat
hacerlo, pero no puedels
acceder ni acceder a su contenido.