hak akses file pada linux

5

Click here to load reader

Upload: lian-aga-aditya

Post on 21-Jun-2015

1.048 views

Category:

Documents


1 download

DESCRIPTION

Mengenal hak akses file pada linux

TRANSCRIPT

Page 1: Hak Akses File Pada Linux

Mengenal Hak Akses File di Linux

Oleh : Lian Aga Aditya ( Maxilian Athlon )

Email : [email protected]

Blog : http://linux-kertosono.blogspot.com

Page 2: Hak Akses File Pada Linux

Setiap file yang ada di dalam distro linux mempunyai atribut, salah satunnya adalah hak akses, hak akses mempunyai kewenangan untuk membedakan kepemilikan (owner) dari file tersebut dalam hal membaca/mengakses file, mengubah isi file, atau mengekseskusi file. Berlaku juga untuk direktori.

Secara garis besar hak akses file terbagi menjadi 3 peran yaitu :

– Owner (Pemilik) : Menentukan hak user pemilik file.– Group (Kelompok) : Menentukan hak kelompok pemilik file.– Others (Lainnya) : Menentukan hak pengguna selain user.

Dari peran tersebut dapat mempunyai 3 macam operasi terhadap file yaitu :– r : ijin untuk membaca file.– w : ijin untuk mengubah isi file.– x : ijin untuk mengekseskusi file/program.

Sebuah file secara default mempunyai atribut -rw-r--r--. Dimana -rw-r--r-- dapat di uraikan sebagai berikut :

-rw-r--r--

Penjelasan :• Tanda “-” pertama merupakan tipe file tersebut yang berarti file biasa.• 3 tanda berikutnya “rw-” merupakan atribut hak akses yang dimiliki oleh owner file yang

berarti dapat membaca dan mengubah file• 3 tanda berikutnya “r--” merupakan atribut hak akses yang dimiliki oleh group dari pemilik

file yang berarti hanya baca saja.• 3 tanda terakhir “r--” merupakan atribut hak akses untuk other/pengguna lain yang berarti

hanya baca saja.

Tipe file

Owner

Group

Others

Page 3: Hak Akses File Pada Linux

Untuk lebih jelasnya, sebagai contoh kita buat sebuah file dengan menggunakan perintah nano di terminal.

maxilian@ubuntu:~$ nano

kemudian isikan sembarang dalam file tersebut.

Kemudian simpan file tersebut dengan menekan ctrl+x dan isikan nama file. Dalam contoh saya akan menggunakan nama coba.

Masih dari terminal ketikkan perintah :

maxilian@ubuntu:~$ ls -l

untuk melihat atribut dari file tersebut.

Page 4: Hak Akses File Pada Linux

Hak akses dari sebuah file/direktori dapat juga dirubah dengan 2 cara :

1. Menggunakan mode alfabet chmod [ugoa] [= + -] [rwx] File(s) chmod [ugoa] [= + -] [rwx] Dir(s)

Ket :– u : user/pemilik– g : group/kelompok– o : others/lainnya– a : all/semua

contoh :

maxilian@ubuntu:~$ chmod u+x,g+w coba

hak akses pada file coba yang semula -rw-r--r-- berubah menjadi -rwxrw-r-- karena pada hak akses owner di tambahkan atribut eksekusi (x) dan pada group di tambahkan atribut ubah/tulis (w).

2. Menggunakan angka octalr : 4w : 2x : 1jika r saja maka nilainya 4jika w saja maka nilainya 2jika x saja maka nilainya 1Sehingga jika file ingin dirubah atributnya menjadi rwx maka total nilainya adalah 4+2+1 = 7. begitu seterusnya apabila mengubah atribut yang lain.

Contoh :– file coba tadi yang mempunyai atribut -rwxrw-r-- akan kita rubah menjadi -rwxrwxrwx.

Nilai atributnya menjadi 7 untuk owner, group dan others dari perhitungan rwx = 4+2+1 = 7, sehingga perintahnya menjadi :

chmod 777 -R coba

Page 5: Hak Akses File Pada Linux

Penjelasan :

chmod 777 -R coba

Digit pertama untuk owner, digit kedua untuk group dan yang ketiga untuk others, sedangkan -R merupakan mode rekursif

Selamat mencoba

owner

group

othersmode

nama file