Di CMS saya, saya perhatikan bahwa direktori memerlukan bit yang dapat dieksekusi (+x
) disetel agar pengguna membukanya. Mengapa izin eksekusi diperlukan untuk membaca direktori, dan bagaimana izin direktori di Linux bekerja?
Jawaban yang Diterima:
Saat menerapkan izin ke direktori di Linux, bit izin memiliki arti yang berbeda dari pada file biasa.
- Yang membaca (
r
) memungkinkan pengguna yang terpengaruh untuk membuat daftar file dalam direktori - Bit tulis (
w
) memungkinkan pengguna yang terpengaruh untuk membuat, mengganti nama, atau menghapus file dalam direktori, dan memodifikasi atribut direktori - The eksekusi bit (
x
) memungkinkan pengguna yang terpengaruh untuk masuk ke direktori, dan mengakses file dan direktori di dalam - Yang lengket (
T
, ataut
jika bit eksekusi disetel untuk yang lain) menyatakan bahwa file dan direktori dalam direktori tersebut hanya dapat dihapus atau diganti namanya oleh pemiliknya (atau root)
File Setara ".bashrc" Dibaca Oleh Semua Shell?
Mengapa Ekspresi Reguler Bekerja Di X Tapi Tidak Di Y?