Sabtu, 05 Juli 2014

Atribut Pada File Linux



Atribut 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=read : ijin untuk membaca file.
w =write: ijin untuk mengubah isi file.
x =execute: ijin untuk mengekseskusi file/program.

Dua perintah (program) dalam Linux yang digunakan untuk mengatur hak akses tersebut adalah CHMOD dan CHOWN. Program CHMOD digunakan untuk mengubah hak akses suatu file, sedangkan CHOWN digunakan untuk mengganti pemilik file tersebut.

Menggunakan Perintah CHMOD :

CHMOD berfungsi untuk mengatur hak akses atau permission terhadap suatu file/direktori kepada user, group dan other. Kegunaan chmod hampir sama dengan perintah attrib pada DOS.
Hak akses chmod tersebut dibagi menjadi 3 macam:
r = read : Dapat dibaca (baik file atau direktori)
w = write :Dapat di tulis/edit (jika file) dan membuat file/direktory baru (jika direktori)
x = execute : Dapat di eksekusi (jika file) dan dimasuki (jika direktori)

Octal dari permisi tersebut adalah:
4 = r
2 = w
1 = x
0 = No Permission

Berikut daftar arti dari angka – angka tersebut:
7 = rwx
6 = rw-
5 = r-x
4 = r–
3 = -wx
2 = -w-
1 = –x
0 = —
Contoh 1:
Jika kita ingin memberikan full akses (rwx) untuk User/Pemilik dan untuk Group serta Other hanya dapat akses baca dan eksekusi saja.
Perintahnya:
CHMOD  755 file/folder
keterangan:
4+2+1 = 7  untuk akses u (User)
4+1 = 5 untuk akses g (Group)
4+1 = 5 untuk akses o (Other)

Contoh 2:
Jika kita ingin memberikan akses baca dan tulis saja (rw-) untuk User/pemilik dan tidak ada hak akses untuk Group maupun Other.
Perintahnya:
CHMOD 600 file/folder
keterangan:
4+2 = 6  untuk akses u (User)
0  untuk akses g (Group)
0  untuk akses o (Other)

Menggunakan Perintah chown :
Perintah chown digunakan untuk mengganti pemilik sebuah file, perintah ini hanya dapat digunakan oleh user root. Perintah ini hanya dapat digunakan oleh user root. Perintahnya adalah sebagai berikut:
# chown namauser.namagrup namafile
misalnya: # chown user.user coba.txt
perintah chown juga dapat digunakan dengan menggunakan parameter R, contohnya adalah sebagai berikut:  # chown R apache.apache /var/www/html

0 Komentar:

Posting Komentar

Berlangganan Posting Komentar [Atom]

<< Beranda