У випадку 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