У випадку 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
дозволи для введення файлів у каталог? @RedGrittyBrick