Seperti yang tercantum dalam manual untuk chmod
terkait dengan izin:
Huruf rwxXst memilih bit mode file untuk pengguna yang terpengaruh: baca (r), tulis (w), jalankan (atau cari direktori) (x), jalankan / cari hanya jika file tersebut adalah direktori atau sudah memiliki izin eksekusi untuk beberapa pengguna (X)
Bit yang dapat dieksekusi pada folder dijelaskan di atas sebagai izin 'pencarian'; yaitu bit eksekusi hanya memungkinkan Anda untuk mengakses folder dalam browser file atau pindah ke folder dari terminal dengan menjalankan cd
perintah atau menjalankan ls ~/folder
daftar file-file di folder.
Folder harus dapat dieksekusi untuk pemilik , meskipun superuser masih dapat mengakses folder seperti ketika menggunakan sudo
file atau direktori apa pun dapat diakses atau dihapus. Selain itu, izin direktori dan file dijelaskan lebih lanjut dalam artikel bermanfaat ini di Stackoverflow .
Penting juga untuk dicatat bahwa 'mengeksekusi' folder tidak berarti Anda benar-benar menjalankan kode atau perintah seperti ketika biner atau skrip yang dapat dijalankan dijalankan.
Untuk pengguna Desktop rumahan (meskipun mungkin bukan untuk server Anda) sebagian besar folder di dalamnya $HOME
memiliki izin eksekusi yang ditetapkan untuk pengguna, grup, dan lainnya jika dilihat dengan stat ~/myfolder
(kutipan di bawah):
Access: (0755/drwxr-xr-x) Uid: ( 1000/ mike) Gid: ( 1000/ mike)
Izin standar untuk folder di dalamnya $HOME
adalah 755 atau 775 dan untuk file itu adalah 644. Namun, sisa sistem file akan berbeda. Sekali lagi, folder harus memiliki bit eksekusi untuk pemilik atau mereka tidak akan dapat dibuka olehnya. Penting untuk berhati-hati chmod
ketika mengubah izin dan terutama ketika melakukannya secara rekursif karena situasinya dapat dengan cepat menjadi kacau.
Untuk informasi lebih lanjut, lihat man chmod
atau manual Ubuntu secara online , dan artikel ini di Superuser .