PERMISSION LINUX
Linux, memiliki sejumlah pengaturan
hak akses terhadap file dan perintah serta administrasi sistem. Salah satu
diantaranya adalah file permission mode. Jika anda lihat pada konsol anda, dan
dilakukan listing direktori dengan perintah :
ls -al
maka akan muncul kira kira seperti
demikian:
drwxr-xr-x 2
bimo bimo 7112 2012-05-13
09:59 .
drwxr-xr-x 9
root root 208
2012-03-27 20:43 ..
-rw-r--r-- 1
bimo bimo 4513 2010-10-18
23:17 satu.doc
-rw-r--r-- 1
bimo bimo 18883 2010-11-23
20:31 dua.doc
Perhatikan pada notasi urutan
penulisannya. pada blok pertama menunjukkan permission dari file/folder
tersebut. Blok kedua adalah jumlah item, blok ketiga adalah user, blok ke empat
adalah group, blok kelima adalah ukuran dalam bytes, selanjutnya adalah
timestamp dan nama file.
NOTASI
PERMISSION
Notasi Permission file/directory
linux memiliki urutan sebagai berikut
[d/s/-]
[rwx] [rwx]
[rwx]
1 2 3 4
1 2 3 4
1 :
Petunjuk bawah itu direktori/folder, atau file, atau symlinks ke file lain
2 :
Hak akses user. R : Read, W: Write, X : Execute
3 :
Hak akses group
4 :
Hak akses Others
Untuk group, bisa jadi satu user
dimasukkan ke dalam group user yang lain. Secara umum, seluruhnya masuk dalam
group users. Dalam notasi tersebut, jika bagian r berisi r , berarti akses
terhadap user/grup tersebut diijinkan. Namun berisi tanda – berarti tidak
diijinkan. Begitu pula dengan w dan x.
NOTASI
ANGKA UNTUK PERMISSION
Linux menggunakan notasi angka untuk
mempermudah administrasi pengelolaan hak akses. Notasi tersebut akan berisi
seperti demikian :
r :
bernilai 4
w :
bernilai 2
x :
bernilai 1
Sehingga jika sebuah user memiliki
semua akses akan bernilai 7. Jika user, group, dan others memiliki akses r,w,x
akan bernilai 777
u
|
g
|
o
|
|
r
|
4
|
4
|
4
|
w
|
2
|
2
|
2
|
x
|
1
|
1
|
1
|
Value
|
7
|
7
|
7
|
PEMILIKAN
/ OWNERSHIP
Kepemilikan dikenal beberapa macam antara lain :
u : user, pemilik
g : group, group
o : others, siapapun juga
a : all
Kepemilikan dikenal beberapa macam antara lain :
u : user, pemilik
g : group, group
o : others, siapapun juga
a : all
PERINTAH
/ COMMAND
Perintah administrasi kepemilikan adalah : chmod, artinya adalah change permission mode. Syntax umumnya adalah seperti berikut :
Perintah administrasi kepemilikan adalah : chmod, artinya adalah change permission mode. Syntax umumnya adalah seperti berikut :
chmod
user+permission file/folder = menambahkan hak akses user terhadap aktifitas
tertentu. Contoh
chmod
a+r /home/bimo/anu/ = mengijinkan pembacaan oleh seluruh user, terhadap
direktori /home/bimo/anu
chmod
user-permission file/folder = mengurangi hak akses user terhadap aktifitas
tertentu. Contoh:
chmod
og-w /home/bimo/anu/ = menghapus hak tulis group dan others terhadap direktori
/home/bimo/anu
chmod
-R user+permission = menambah hak akses user sampai ke dalam subdirektori dan
file. Contoh:
chown -R ug+w /home/bimo/anu = menambah hak akses user dan group hingga ke dalam subdirectory (recursively) apapun yang ada di directory /home/bimo/anu
chown -R ug+w /home/bimo/anu = menambah hak akses user dan group hingga ke dalam subdirectory (recursively) apapun yang ada di directory /home/bimo/anu
COMMAND
chmod dengan NOTASI ANGKA
Untuk mengatur langsung seluruh direktori dengan lengkap hak aksesnya dapat digunakan seperti ini
Untuk mengatur langsung seluruh direktori dengan lengkap hak aksesnya dapat digunakan seperti ini
chmod notasi file/folder
Contoh
chmod 755 /home/bimo/anu
artinya
adalah melakukan pengaturan hak akses terhadap /home/bimo/anu dengan setting
user : read + write + execute
group: read + write
other: read + write
user : read + write + execute
group: read + write
other: read + write
atau
secara recursively dengan menambahkan -R,untuk akses ke dalam seluruh
subdirektori adalah :
chmod -R 777 /home/bimo/anu
artinya
adalah seluruh user, group dan others mendapatkan hak read, write, dan execute
ke dalam seluruh direktori dan subdirektori dalam direktori /home/bimo/anu.
Uraian mekanisme permission file di linux
WSudah banyak penjelasan lengkap soal level permission
suatu file pada linux di web, namun saya repost lagi karena inilah versi
pemahaman saya dan saya uraikan lagi mekanismenya. Berhubung kurang begitu bisa
ngerangkai kata, maka langsung saja
Urutan default permissions linux ialah :
owner-group-user
Opsinya sendiri ialah :
Urutan default permissions linux ialah :
owner-group-user
Opsinya sendiri ialah :
- r atau 4 = read
- w atau 2 = write
- x atau 1 = eksekusi
Contoh :
chmod 755 /home/rahasia.txt
Nilai 755 diatas jika di uraikan ialah :
- 7 = 4+2+1, urutannya sendiri jelas itu adalah menandakan owner karena pada posisi awal.
- 5 = 4+1, dimana 4 adalah read dan 1 adalah eksekusi serta menujukan kepada group (opsi persiapan jika menerapkan group account sistem)
- 5 = 4+1, sama seperti di atas, namun di tujukan pada akun user sistem.
0 comments:
Post a Comment