dari level di atas dir :
chmod -R a+x *dir*
untuk memberi semua pengguna (a) izin eksekusi ke semua subdirektori dan file (+x) atau:
chmod -R a+X *dir*
untuk memberikan izin eksekusi kepada semua pengguna hanya untuk semua subdirektori (+X)
Karena Anda telah merusak pohon izin direktori dengan chmod -R
Anda harus memperbaiki semuanya. Jalankan ini dari direktori di atas dir
:
find dir -type d -exec chmod u=rwx,go=rx {} +
find dir \! -type d -exec chmod u=rw,go=r {} +
Jika Anda bertanya-tanya, Anda memerlukan x
izin untuk mengakses direktori. Anda membutuhkan rx
untuk dapat membacanya.
Bagi mereka dengan versi modern (GNU) dari chmod
Anda mungkin dapat melakukan ini semua dalam satu langkah. Secara simbolis ini sama dengan "setiap orang (grup/lainnya) memiliki kesamaan sebagai pemilik, tetapi hapus izin menulis dari grup/lainnya"
chmod -R a=u,go-w dir
Periksa kata sandi pengguna dengan skrip shell
Bagaimana saya bisa memantau panjang antrian penerimaan?