By: puput Indah aisyah Hak akses linux ● Pada dasarnya, ada 3 hak akses yaitu : read(r→membaca), ● write(w→menulis), dan ● execute(x→menjalankan). Untuk mengecek hak akses sebuah file di sistem Linux ls -l
Misalkan disini aku cek hak akses di folder
/home/abcde/Videos, keluar seperti ini : total 31948 drwxrwxrwx 2 abcde users 4096 2009-10-31 09:37 2009.Netral_-_The_Story_Of lrwxrwxrwx 1 abcde users 45 2009-11-07 13:32 Link to 2009.Netral_-_The_Story_Of -> /home/abcde/Videos/2009.Netral_-_The_Story_Of -rwxrw-rw- 1 user users 8861069 2009-10-19 14:16 video.flv -rwxrwxrwx 1 abcde users 23798278 2009-10-25 18:45 video.mp4 Baris -rwxrw-rw- Penjelasan Karakter pertama (d) tipe dari objek. Ada 3 kemungkinan simbol, yaitu : d untuk direktory, l untuk link dan - untuk file. Dalam contoh disini, objek berupa file. 3 karakter berikutnya menunjukkan hak akses untuk pemilik (owner) objek tersebut. Dalam contoh disini, owner dapat membaca, menulis dan menjalankan file yang dimaksud. 3 karakter berikutnya menunjukkan hak akses untuk grup (group) pengguna yang mengatur objek tersebut. Dalam contoh disini, group hanya dapat membaca dan menulis file yang dimaksud. 3 karakter berikutnya menunjukkan hak akses untuk pengguna (user) lain. Dalam contoh disini, user hanya dapat membaca dan menulis file yang dimaksud. Baris user users menunjukkan nama pemilik dan grup pengguna pemilik objek yang dimaksud. Dalam contoh disini, pemilik adalah user dari grup users. Baris 8861069 2009-10-19 14:16 video.flv menunjukkan keterangan dari objek, berturut-turut : ukuran, tanggal di-modifikasi dan nama file. Dalam contoh disini, ukuran file 8861069 bytes, tanggal di-modifikasi 2009-10-19 jam 14:16 dan nama file video.flv. Mengubah hak akses suatu file
Untuk mengubah hak akses file, gunakan command chmod
lewat console, tentunya user yang bersangkutan harus mempunyai priviliges write. Kalau tidak, tambahkan perintah sudo :-) Numeric mode Metode ini menggunakan simbol angka untuk merepresentasikan hak akses file. Adapun angka tersebut : 4 untuk read, 2 untuk write dan 1 untuk execute. Sebagai contoh, untuk hak akses rw maka digunakan angka 5 (4+1), untuk hak akses rwx digunakan angka 7 (4+2+1), demikian seterusnya. Lalu angka tersebut dikombinasik menjadi 3 angka yang berurutan merupakan representasi dari hak akses pemilik, hak akses grup pemilik dan hak akses untuk user lain. Misal untuk hak akses rwxrwxr-x (seperti contoh sebelumnya) digunakan kode 775. chmod [3 digit kode akses] [objek yang ingin di-set] Symbolic mode Metode ini menggunakan huruf untuk merepresentasikan hak akses file, yaitu huruf r dan y. Format penggunaan : chmod [flags] [u/g/o/a] [+/-/=] [r/w/x] [objek] Dimana [u/g/o/a] adalah representasi dari user yang akan di-set, yaitu : u (user), g (group), o (other) dan a (all). Contoh : chmod u+rwx,og-rwx /home/windowshare chmod -R a+rx-w /home/windowshare