Pengaturan Permission Pada System Linux



Pengaturan Permission Pada System Linux

Konsep Dasar
Pada dasarnya konsep file permission di GNU/Linux adalah suatu pengaturan kepemilikan file/folder berdasarkan user dan/atau group. Kepemilikan file/folderbisa diberikan kepada user/group. Secara garis besar file permission dibagi menjadi tiga yaitu user, group dan other. Setiap file/folder di system file memiliki tiga atribut yaitu owner, group, dan mode. Owner adalah id dari user pemilikfile/folder tersebut. Group adalah gid dari grup dimana user pemilik file/foldertersebut terdaftar. Mode adalah sederetan angka 0 dan 1 untuk menyatakanflags akses terhadap suatu file/folder.
Cara paling mudah untuk melihat atau mengetahui ketiga atribut tersebut adalah dengan menjalankan perintah ls dengan memberikan opsi –l
Di system Linux dan Unix menerapkan mode permission yang berbeda dengan system Windows. Coba cek hasil ls -l berikut

haris@Fixer-Prime:~$ ls -l

total 3680908
drwxrwxr-x 3 haris haris 4096 Feb 26 09:06 ankama
drwxr-xr-x 2 haris haris 4096 Apr 19 23:21 Desktop
drwxr-xr-x 8 haris haris 4096 Apr 18 23:35 Documents
drwxrwxr-x 5 haris haris 4096 Mar 20 13:08 DOSCOM
drwxr-xr-x 5 haris haris 4096 Apr 18 23:35 Downloads
-rw-rw-r-- 1 haris haris 119677 Feb 5 22:50 install_modem_smartfren.pdf
-rw-r--r-- 1 root root 33988 Jun 4 2012 libusb-dev_0.1.12-23_i386.deb
drwxr-xr-x 4 haris haris 4096 Feb 27 19:54 Music
drwxr-xr-x 6 haris haris 4096 Apr 6 15:29 Pictures
drwxr-xr-x 2 haris haris 4096 Feb 5 18:16 Public
-rw-r--r-- 1 haris haris 1929324544 Apr 7 13:06 TeaLinuxOS-5.0-Kukicha.iso
drwxrwxr-x 10 haris haris 4096 Apr 6 21:56 TeaLinuxOS Project
drwxr-xr-x 2 haris haris 4096 Feb 5 18:16 Templates
drwxr-xr-x 4 haris haris 4096 Mar 30 21:40 Videos
drwxrwxr-x 4 haris haris 4096 Mar 20 14:50 VirtualBox VMs
Perhatikan kolom pertama. Itu adalah deskripsi permission pada folder atau file.
Oke, langsung saja saya jelaskan. Permission ini dibagi menjadi 3 bagian. Jika Anda pernah tahu permission seperti, 777, 644, 755 dan sebagainya, itu tidak sembarangan diketik seperti itu
Jadi begini, ada 3 nomor. Yang pertama itu permission untuk owner (pemilik). Kedua itu Group. Dan ketiga untuk Other.
Sementara untuk angkanya,
1 adalah Excecute atau x
2 adalah Write atau w
4 adalah Read atau r
Jadi,
5 adalah Read dan Execute
6 adalah Read dan Write
7 adalah Read, Write, dan Execute
Jadi misalkan kita menset permission menjadi 644, berarti pemilik bisa melakukan Read dan Write, kemudian yang tergabung dalam Groub pemilik dapat Read saja, dan yang lain atau Other juga hanya bisa Read.
Cara merubah permission yaitu dengan perintah chmod.
haris@Fixer-Prime:~$ chmod 644 nama_file
untuk folder,
haris@Fixer-Prime:~$ chmod 755 -R nama_folder
Untuk folder kita harus mensetting menjadi execute agar bisa di akses. Tanpa execute folder tidak bisa diakses.

Cara paling mudah untuk melihat atau mengetahui ketiga atribut tersebut adalah dengan menjalankan perintah ls dengan memberikan opsi -l
rotyyu@sarimula:~/skrip$ ls -l
total 12
-rwxr--r-- 1 rotyyu rotyyu 139 2007-10-30 20:00 eth_link_stat.sh
-rwxr--r-- 1 rotyyu rotyyu 595 2007-10-30 20:32 mkdev.sh




Comments