В экземпляре EC2 я изменил расположение журнала Apache на каталог, отличный от каталога по умолчанию. Это сделано для того, чтобы я мог хранить логи на EBS (не для загрузки, только для данных).
Тем не менее, я не могу cd
в каталог журналов. Он принадлежит моему пользователю и имеет права на чтение для всех. Я не могу cat
журналы (хотя с sudo это работает, и я вижу, что Apache регистрирует просто отлично).
$ 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
Это не имеет никакого смысла для меня. Помогите?
Редактировать: файловая система ext4.
execute
разрешения для CD в каталог? @RedGrittyBrickstat
это сделать, но вы не можетеls
его или получить доступ к его содержимому вообще.