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
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
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