Selasa, 03 September 2013

Owmership dan permission dalam linux

Ownership adalah perintah untuk memberikan hak akses untuk sebuah file. Perintahnya: # chown namauser.namagrup namafile

Contoh:

# ls -l /home/gery/data
total 4
-rw-r--r-- 1 gery gery 15 Oct 01:46 coba.txt
Perintah diatas menghasilkan informasi dari file data yang berada di direktori /home/gery dimana pemiliknya adalah user gery. Untuk merubah kepemilikannya gunakan perintah :

# chown saya /home/gery/data

Jika kita ingin melihat perubahannya gunakan perintah :

# ls -l /home/gery/data

-rw-r--r-- 1 saya gery 15 Oct 01:46 coba.txtC) Macam-macam perintah CHOWN


# chown root /var/run/httpd.pid

Mengubah kepemilikan /var/run/httpd.pid ke root (standart nama untuk superuser)

# chown rob:developers strace.log

Mengubah kepemilikan dari strace.log ke rob dan group diidentifikasikan ke pengembangan

# chown nobody:nogroup /tmp /var/tmp

• Mengubah kepemilikan /tmp and /var/ ke bukan siapapun
• Mengubah group /tmp and /var/tmp ke bukan group

# chown :512 /home

Mengubah group yang diidentifikasi di /home ke 512 (dengan mengabaikan apakah nama group berasosiasi dengan identifier 512 atau tidak)

# chown -R us base

Mengubah kepemilikan base ke user us dan membuat ini berulan.

 

Permission file adalah sebuah perintah yang digunakan untuk menambah dan mengurangi ijin pemakai untuk mengakses file atau direktori, dapat juga menggunakan sistem numeric coding atau sistem letter coding.
Ada tiga jenis permisi atau perijinan yang dapat dirubah :
-r untuk read.
-w untuk write.
-x untuk execute.Berikut adalah keterangan numeric dari sebuah permision file :
0 = tidak ada operasi diijinkan.
1 = permisi untuk melakukan cd (pindah direktori) ke satu direktori.
2 = permisi untuk menulis.
4 = permisi untuk membaca.

Berikut angka-aangka dari file permissions :
0 = --- 4 = r—
1 = --x 5 = r-x
2 = -w- 6 = rw-
3 = -wx 7 = rwx

Dengan menggunakan “letter coding”, kita dapat merubah permission untuk masing-masing u (user), g (group), o (other) dan a (all) dengan hanya memberi tanda plus (+) untuk menambah ijin dan tanda minus (-) untuk mencabut ijin. Dengan menggunakan sitem “numeric coding”, permission untuk user, group dan other ditentukan dengan menggunakan kombinasi angka-angka 4, 2 dan 1 dimana 4 (read), 2 (write) dan 1 (execute).
Untuk menggunakan perintah chmod, perintahnya adalah:


# chmod hakakses namafile

misalnya: # chmod 644 coba.txt
Perintah tersebut akan mengubah hak akses file coba.txt menjadi seperti berikut:
-rw-r--r-- 1 postgres postgres 41527 Oct 28 2010 coba.txt
Untuk mengganti hak akses sebuah direktori beserta dengan isinya, gunakan parameter R, dengan parameter tersebut, chmod akan dijalankan secara rekursif, misalnya seluruh file yang ada pada direktori /home/user/public_html akan dirubah hak aksesnya menjadi 755
maka perintahnya adalah sebagai berikut: # chmod R 755 /home/user/public_html

Tidak ada komentar:

Posting Komentar

Cara mengecek encyrp MD5 aman atau tidak

haloooo .......... password anda aman atau encyrpsi menggunakan md5 anda sudah aman? Google dorking, sudah tau? misalnya menggunakan wordpre...