Sistem operasi Unix dan Linux memberikan hak akses kepada fail dan direktori menggunakan salah satu daripada tiga jenis akses (membaca, menulis dan melaksanakan) yang diberikan kepada setiap tiga kumpulan (pemilik, kumpulan dan pengguna lain).
Jika anda menyenaraikan butiran mengenai atribut fail menggunakan ls perintah dengan -l suis (contohnya ls -l nama fail ), ia akan mengembalikan maklumat yang kelihatan seperti -rwe-rw-r-- yang bersamaan dengan membaca, menulis dan melaksanakan keistimewaan untuk pemilik, membaca dan menulis keistimewaan untuk kumpulan dan hanya membaca akses untuk semua pengguna lain.
Setiap jenis hak akses mempunyai nilai angka bersekutu yang disenaraikan di bawah:
- Baca = 4
- Tulis = 2
- Jalankan = 1
Nilai-nilai untuk hak akses untuk setiap kumpulan ditambah bersama-sama untuk mendapatkan nilai antara 0 dan 7 yang boleh digunakan untuk menetapkan atau mengubah suai kebenaran menggunakan chmod (mod perubahan) perintah.
Dalam contoh di atas, hak akses untuk fail yang berkenaan boleh diberikan dengan memasukkan chmod 764 nama fail . Nombor 764 berasal dari:
- rwe = 4 (baca) + 2 (menulis) + 1 (jalankan) = 7
- rw = 4 (baca) + 2 (tulis) = 6
- r = 4 (baca) = 4
Anda boleh menggunakannya chmod arahan untuk memberikan hak akses kepada fail dan direktori. Perlu diingat bahawa arahan Unix dan Linux dan nama objek adalah sensitif terhadap kes. Anda mesti menggunakan "chmod"dan bukan CHMod atau sebarang kombinasi huruf besar dan huruf kecil.
Bagaimana untuk menggunakan arahan chmod:
- Akses penuh untuk semua orang: chmod 777 nama fail
- Akses penuh untuk keistimewaan pemilik dan kumpulan tetapi pengguna lain hanya boleh membaca dan melaksanakan: chmod 775 nama fail
- Akses penuh untuk pemilik, tetapi menyekat kumpulan dan keistimewaan pengguna lain untuk hanya membaca dan melaksanakan fail dalam direktori: chmod 755 dirname
- Akses penuh untuk pemilik tanpa hak atau keistimewaan akses untuk orang lain: chmod 700 nama fail
- Tiada akses kepada fail dalam direktori untuk kumpulan atau pengguna lain dan pemilik terhad untuk membaca dan melaksanakan keistimewaan untuk mencegah penghapusan atau pengubahsuaian secara tidak sengaja fail dalam direktori: chmod 500 dirname
- Membenarkan pemilik dan kumpulan membaca dan menulis akses kepada fail, membenarkan orang lain dalam kumpulan mengedit atau memadam fail serta pemilik, tetapi tanpa akses kepada pengguna lain: chmod 660 nama fail




