Saya ingin mengubah izin pada pohon di Centos 4 untuk menambahkan izin eksekusi untuk semua direktori secara rekursif dari direktori. Jika saya menggunakan chmod normal, file selain direktori juga dimodifikasi:
chmod -R o+x /my/path/here
Bagaimana saya hanya memengaruhi direktori?
Lihat contoh baris perintah - chmod di Wikipedia.
Seperti yang ditambahkan oleh Daniel: ini seharusnya bisa digunakan untuk Anda:
sumber
chmod -R o+X directory
harus berfungsi untuk OP.Ini berfungsi pada CentOS6, yang tidak ditemukan oleh -exec di atas. Pada dasarnya itu hanya pipa daftar direktori ke perintah xargs yang mengirimnya ke chmod. Chmod kemudian menetapkan universal read dan execute (search) pada direktori. Untuk melakukan ini untuk semua pengguna di rumah gunakan sudo:
sumber