Anda dapat mengatur izin file dengan perintah chmod. Baik pengguna root dan pemilik file dapat mengatur izin file. chmod memiliki dua mode, simbolik dan numerik.
Pertama, Anda memutuskan apakah Anda menetapkan izin untuk pengguna (u), grup (g), orang lain (o), atau ketiganya (a). Kemudian, Anda menambahkan izin (+), menghapusnya (-), atau menghapus izin sebelumnya dan menambahkan yang baru (=). Selanjutnya, Anda memutuskan apakah Anda mengatur izin baca (r), izin menulis (w), atau mengeksekusi izin (x). Terakhir, Anda akan memberi tahu chmod izin file mana yang ingin Anda ubah.
Berikut ini beberapa contohnya.
Hapus semua izin tetapi tambahkan izin baca untuk semua orang:
$ chmod a=r filename
Setelah perintah, izin file akan menjadi -r - r - r--
Tambahkan izin eksekusi untuk grup:
$ chmod g+x filename
Sekarang, izin file adalah -r - r-xr--
Tambahkan kedua tulis dan jalankan izin untuk pemilik file. Perhatikan bagaimana Anda dapat menetapkan lebih dari satu izin sekaligus:
$ chmod u + wx nama file
Setelah ini, izin file akan menjadi -rwxr-xr--
Hapus izin eksekusi dari pemilik dan grup file. Perhatikan, sekali lagi, bagaimana Anda dapat mengatur keduanya sekaligus:
$ chmod ug-x nama file
Sekarang, izinnya adalah -rw-r - r--
Ini adalah referensi cepat untuk mengatur izin file dalam mode simbolis:
Which user?
u user/owner
g group
o other
a all
What to do?
+ add this permission
- remove this permission
= set exactly this permission
Which permissions?
r read
w write
x execute