Selamat Datang di blogku..blognya sang penuntut ilmu :D

Minggu, 13 Agustus 2017

Tabel Permission Linux

Struktur direktori linux bekerja dengan sistem ijin atau permission. Ijin itu meliputi, item tersebut dapat dibaca, ditulis, dieksekusi atau tidak. Dan oleh siapa saja pelaku akses tersebut. Coba lihat list dibawah ini:
bimo@bimo:~/websaya$ ls -al
total 155
drwxr-xr-x 11 bimo users 424 2008-05-05 10:57 ./
drwxr-xr-x 4 bimo users 128 2008-07-15 09:09 ../
-rw-r–r– 1 bimo users 345 2008-05-05 10:57 .htaccess
drwxr-xr-x 19 bimo users 488 2008-05-05 10:57 _mod/
drwxr-xr-x 9 bimo users 432 2008-05-05 10:57 admin/
drwxr-xr-x 2 bimo users 272 2008-05-05 10:57 books/
drwxr-xr-x 2 bimo users 80 2008-05-05 10:57 config/
drwxr-xr-x 3 bimo users 1800 2008-05-05 10:57 images/
drwxr-xr-x 2 bimo users 472 2008-05-05 10:57 inc/
-rw-r–r– 1 bimo users 1128 2008-05-05 10:57 index.php
drwxr-xr-x 5 bimo users 240 2008-05-05 10:57 library/
drwxr-xr-x 18 bimo users 464 2008-05-05 10:57 mod/
drwxr-xr-x 3 bimo users 72 2008-05-05 10:57 photos/
-rw-r–r– 1 bimo users 20391 2008-05-05 10:57 style.css
-rw-r–r– 1 bimo users 16750 2008-05-05 10:57 style.old.css
-rw-r–r– 1 bimo users 99783 2008-05-05 10:57 webdepsos.sql

Dalam list tersebut dapat kita lihat, bahwa sebuah direktori atau sebuah item, atau sebuah file, akan memiliki atribut di depannya. Atribut tersebut akan digambarkan dengan tulisan
drwxrwxrwx
Mengapa dengan tulisan tersebut? Berikut penjelasannya.
Pada bagian depan , karakter nomer satu d, menunjukkan bahwa hitem tersebut adalah direktori.  Selain hurup d, dapat juga item tersebut berupa hurup s atau l. Dapat juga berisi karakter yang artinya adalah bukan direktori,alias berupa FILE.
Pada setelah hurup d, terdapat 3 blok hurup

rwx

Apakah maksudnya? Berikut penjelasannya:
rwx pertama adalah menunjukkan  atribut untuk USER pemilik item tersebut
rwx kedua adalah menunjukkan atribut GROUP pemilik tersebut
Sedangkan rwx ketiga menunjukkan permission atribut untuk OTHER.
Hurup r, dinyatakan sebagai lambang atribut readable
Hurup w, dinyatakan sebagai lambang atribut writeable
Hurup x, dinyatakan sebagai lambang atribut executable
Salah satu aturannya adalah, jika hurup tersebut tidak terdapat pada tempatnya, alias digantikan tanda – (minus), maka permission tersebut tidak ada.
Contoh:

drwxr-xr-x  bimo:users direktoriku

Maka  sebenarnya hal itu menunjukkan bahwa direktori dengan nama direktoriku, yang dimiliki oleh user bimo dan group users memiliki atribut permission berupa
direktori
readable, writeable, executable untuk user bimo
readable executable untuk group users
dan
readable executable untuk others.
Dengan demikian, user bimo dapat melakukan apa saja terhadap direktori tersebut, dan anggota group users dapat membaca dan mengexecut direktori itu.
Dalam Linux, hal tersebut dapat digambarkan dalam sebuah tabel permission. Tabel permission dapat digambarkan sebagai berikut

read/r write/w execute/x
user/u 4 2 1
group/g 4 2 1
other/o 4 2 1
Apakah maksud dari table ini? Table ini dimaksudkan bahwa untuk seluruh permission readable, akan diberikan nilai 4, untuk write diberikan nilai 2 dan untuk executable diberikan nilai 1. Sehingga untuk satu pemilik (entah user, group atau other) jika memiliki permission semuanya, akan diberikan nilai 777 (penjumlahan semua permission).
Jika drwxrwxr-x maka akan berharga 775
dan seterusnya.
PErtanyaan:
Apakah arti nilai permission table untuk rw-r–r–?
Mengganti Permission
Permission, dapat diganti oleh user, atau root. Catatan, untuk user bisa mengganti permission dengan syarat bahwa user memiliki akses penuh di direktori tersebut.
Proses penggantian permission dapat dilakukan dengan perintah :
chmod
Sintaks dari CHMOD adalah
chmod (user)+(atribut) nama direktori
misal
chmod u + x websaya
Artinya menambahkan hak execute untuk user pemiliknya pada direktori websaya.
u = user
g = group
o = other
a = all
Perintah tersebut dapat juga menggunakan Option REKURSIF yang artinya sampai ke seluruh penjuru dalam direktori
chmod -R a+x websaya
Artinya menambahkan hak execute pada seluruhnya, terhadap direktori websaya.
Untuk mengurangi hak, dapat mengganti operator + menjadi –
chmod -R a-x websaya
Artinya mengurangi hak execute secara rekursif terhadap direktori websaya
Perintah chmod dapat juga menggunakan table
chmod -R 777 websaya
artinya direktori websaya akan diberikan hak akses full (read write execute) secara rekursif
Begitupula dengan misal
chmod -R 644 websaya
yang artinya adalah menjadikan permission websaya hanya dapat diakses oleh user readable dan writable. sedangkan yang lain hanya readable
Lantas bagaimana dengan owner atau pemilikan?
Kita dapat menggunakan perintah
chown
sintaksnya adalah
chown user:group namadirektori
atau
chown -R user:group namadirektori
Contoh
chown bimo:users websaya
atau
chown -R bimo:users websaya
Sekian dulu..
CMIIW
https://bodhon.wordpress.com/2008/12/15/tabel-permission-linux/

Tidak ada komentar:

Posting Komentar

kewajiban anak terhadap ibu bapak

kewajiban anak terhadap ibu bapak

kewajiban anak terhadap ibu bapak :

1.tidak berkata ah, / kasar , memahari tapi sebaliknya menyayangi
2.mendokan diwktu solat , wajib
3.memberikan hasil kerja keras semampunya, yang terbaik

Kode Kesalahan BBR00Q2 User ID terblokir bri

 caranya:   saat login klik lupa password   masuk ke email   dan masukan passord baru   selesai