Pertanyaan masalah chmod dengan mengatur orang lain untuk membaca


Saya memiliki pohon direktori dengan izin untuk orang lain karena tidak ada. Saya perlu mengubahnya untuk membaca.

Saya menjalankan perintah ini:

chmod -R o+r My\ Dir

Namun, tampaknya tidak berfungsi untuk direktori, karena apache tidak dapat mengakses file di dalamnya. Ketika saya membuka tab izin untuk direktori di Thunar, ia mengatakan:

Izin folder tidak konsisten dan Anda mungkin tidak dapat bekerja dengan file di folder ini.

Ini juga memiliki tombol untuk memperbaikinya, tapi saya tidak bisa melakukan ini untuk semua direktori (karena ada terlalu banyak)

Apa yang saya lakukan salah?


4
2017-09-16 11:30


asal




Jawaban:


Anda perlu mengatur direktori o + x. EDIT: Untuk melakukan ini secara rekursif, ketik

find . -type d -exec chmod o+x {} \;

8
2017-09-16 11:50





membuka folder tidak membacanya tetapi mengeksekusi mereka (dalam hal priviliges) sehingga Kims anwser menyetujui pengaturan mengeksekusi bendera sudah benar (+ x)


1
2017-09-16 11:54