Pada contoh EC2 saya telah mengubah lokasi log Apache ke direktori yang berbeda dari yang standar. Ini agar saya dapat menyimpan log pada EBS (non-boot, hanya data).
Namun, saya tidak bisa cd
masuk ke direktori log. Itu milik pengguna saya dan telah membaca izin untuk semua orang. Saya tidak bisa cat
log juga (meskipun dengan sudo berfungsi dan saya dapat melihat bahwa Apache login dengan baik).
$ 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
Ini tidak masuk akal bagi saya. Tolong?
Sunting: filesystem ext4.
execute
izin untuk masuk ke direktori? @RedGrittyBrickstat
melakukannya, tetapi Anda tidak dapatls
atau mengakses isinya sama sekali.