Merubah Kepemilikan File dedemit

Kamis, 24 Februari 2011

Merubah Kepemilikan File

Setiap file di dalam linux pasti terdapat atribut dan keterangan file. Nah untuk melihat hal tersebut bisa dilakukan dengan menggunakan perintah ls yaitu sebagai berikut :

[root@kuntilanak root]# ls –l /home
-rwxr-xr-x 1 root root february 24 2011 /home/file1
maksud dari keterangan diatas menurut blok :
-rwxr-xr-x = hak akses dari suatu file
root = user
root = grup
february 24 2011 = tanggal pembuatan file
/home/file = letak file / nama file

setelah melihat contoh diatas sekarang adalah cara untuk merubah kepemilikan file. Adapaun caranya adalah dengan perintah chown sebagai berikut :

[root@kuntilanak root]# ls –l /home
-rwxr-xr-x 1 root root february 24 2011 /home/file1
[root@kuntilanak root]# chown kuntilanak /home/file1

[root@kuntilanak root]# ls –l /home
-rwxr-xr-x 1 kuntilanak root february 24 2011 /home/file1

dari contoh diatas terlihat bahwa file1 yang dimiliki oleh user root berubah kepemilikan menjadi user anggit. Kemudian cara untuk merubah kepemilikan grup adalah dengan menggunakan perintah chgrp. Adapun contohnya sebagai berikut :

[root@kuntilanak root]# ls –l /home
-rwxr-xr-x 1 kuntilanak root february 24 2011 /home/file1
[root@kuntilanak root]# chgrp kuntilanak /home/file1

[root@kuntilanak root]# ls –l /home
-rwxr-xr-x 1 kuntilanak kuntilanak february 24 2011 /home/file1

dari contoh diatas terlihat bahwa file1 yang dimiliki oleh grup root berubah kepemilikan menjadi grup anggit. Berikut ini langkah untuk merubah kepemilikan file dan grup secara bersamaan. Contoh perintah :

[root@kuntilanak root]# ls –l /home
-rwxr-xr-x 1 kuntilanak kuntilanak february 24 2011 /home/file1
[root@kuntilanak root]# chown root.root /home/file1

[root@kuntilanak root]# ls –l /home
-rwxr-xr-x 1 root root february 24 2011 /home/file1

dari contoh diatas terlihat bahwa file1 yang dimiliki oleh user anggit dan grup anggit berubah kepemilikan menjadi user root dan grup root. Jika kadang dijumpai file yang tidak bisa terubah kepemilikannya bisa menggunakan perintah –R (recursive). Contoh penggunaan sebagai berikut :

[root@kuntilanak root]# ls –l /home
-rwxr-xr-x 1 root root february 24 2011 /home/file1
[root@kuntilanak root]# chown -R kuntilanak.kuntilanak /home/file1

[root@kuntilanak root]# ls –l /home
-rwxr-xr-x 1 kuntilanak kuntilanak february 24 2011 /home/file1

Hak Akses

Hak akses file di linux adalah sangat penting untuk mencegah user yang tidak berkentingan mengakases file-file tertentu. Di dalam linux terdapat user administrator atau biasa disebut super user atau root. Jika kita menggunakan user ini maka akan dapat mengakses semua file yang ada.

Di dalam linux terdapat 3 hak akses. Adapaun hak akses tersebut adalah :

  1. read ( r )

jika suatu file mempunyai hak akses yaitu read maka file tersebut hanya dapat dibaca saja, dengan menggunakan perintah cat, vi, pico dll. Tetapi tidak bisa diubah maupun dihapus. Jika itu adalah direktori maka hanya dapat melihat isi direktori saja menggunakan perintah ls

  1. write ( w )

jika suatu file mempunyai hak akses yaitu write maka file tersebut dapat diubah maupun dihapus. Jika itu adalah direktori maka direktori itu dapat dihapus berserta file file yang ada di dalamnya.

  1. execute ( x )

jika suatu file mempunyai hak akses yaitu execute maka file tersebut dapat dijalankan layaknya sebuah aplikasi. Jika itu adalah direktori maka semua file yang ada di direktori tersebut dapat dijalankan layaknya sebuah program aplikasi

Merubah Hak Akses

Sebelum merubah hak akses perlu diketahui singkatan singkatan yang dugunakan dalam perintah dan mengetahui struktur atribut sebuah file.

Contoh :
[root@kuntilanak root]# ls –l /home
-rwxr-xr-x 1 kuntilanak kuntilanak february 24 2011 /home/file1

Keterangan :
- r w x r - x r - x
1 | 2 3 4 | 5 6 7 | 8 9 10
u g o

Keterangan :

  • nomer 1 adalah tanda jenis suatau file
  • jika - maka itu file biasa
  • jika d maka itu adalah direktori
  • jika l maka itu adalah sebuah link
  • nomer 2,3,4 adalah hak akses kepemilikan dari user
  • nomer 5,6,7 adalah hak akses kempemilian dari grup
  • nomer 8,9,10 adalah hak akses kepemilikan dari other

Kemudian beberapa singkatan yang perlu diketahui :

u = user
g = grup
o = other
a = all (user,grup,other)
+ = menambah atribut
- = mengurangi atribut

Cara merubah hak akses ada 2 metode dan dengan menggunakan perintah chmod :

  1. Metode Huruf

Contoh penggunaan :

[root@kuntilanak root]# ls –l /home
-rwxr-xr-x 1 root root february 24 2011 /home/file1
[root@kuntilanak root]# chmod g+w,o+w /home/file1

[root@kuntilanak root]# ls –l /home
-rwxrwxrwx 1 root root february 24 2011 /home/file1

terlihat contoh diatas cara merubah hak akses dari file1, awalnya -rwxr-xr-x menjadi –rwxrwxrwx.

Contoh lagi cara merubah hak akses file :
[root@kuntilanak root]# ls –l /home
-rwxrwxrwx 1 root root february 24 2011 /home/file1
[root@kuntilanak root]# chmod g-rwx,o-rwx /home/file1

[root@kuntilanak root]# ls –l /home
-rwx—— 1 root root february 24 2011 /home/file1

terlihat contoh diatas cara merubah hak akses dari file1, awalnya -rwxrwxrwx menjadi –rwx——

  1. Metode Angka

Metode angka sebenarnya lebih ke konsep binari. Lihat tabel patokan sbb :

Biner

Hak Akses Desimal
000 0
001 –x 1
010 -w- 2
011 -wx 3
100 r– 4
101 r-x 5
110 rw- 6
111 rwx 7

Yang harus diperhatikan adalah angka desimal :

4 = r
2 = w
1 = x
Contoh penggunaan :

[root@kuntilanak root]# ls –l /home
-rwx—— 1 root root february 24 2011 /home/file1
[root@kuntilanak root]# chmod 754 /home/file1
-rwxr-xr-x 1 root root february 24 2011 /home/file1

Dari contoh diatas terliha sudah berubahnya hak akses :

Keterangan angka 755 :
7 berasal dari 4 + 2 + 1 = r + w + x hak akses oleh user
5 berasal dari 4 + 1 = r + x hak akses oleh grup
5 berasal dari 4 = r hak akses oleh grup

0 komentar:

Posting Komentar

Thx dah berkunjung di blog gw.
Tolong jaga Omongan yah Gan.

BILA ADA LINK YANG RUSAK LANSUNG KOMENT YAH

 
 
 

Follow Me

 
Welcome to dedemit community crew TERIMA KASIH ATAS KUNJUNGANNYA SEMOGA BERMANFAAT | PASANG IKLAN DISINI VIA PULSA FLEXI 10RIBU 7 HARI