Tutorial mengubah hak akses file

Posted by Labels: at

Tutorial mengubah hak akses chmod

Apa itu chmod?
Chmod adalah perintah dan system call yang dapat mengubah izin akses ke objek sistem berkas (file dan directory).

Apa fungsi chmod?
Chmod berfungsi untuk mengatur hak akses atau permission terhadap suatu file atau directory kepada user, group, dan other untuk lebih jelasnya lagi silakan disimak sharing kali ini . .

0 = Tidak ada hak akses
1 = Hak akses untuk masuk dan mengeksekusi suatu data atau folder (directory)
2 = Hak akses untuk menulis atau mengubah suatu data atau folder (directory)
4 = Hak akses untuk membaca suatu data atau folder (directory)

Jadi jika semuanya dijumlahkan menjadi 7, yang berarti suatu user mempunyai hak penuh akan data atau folder (directory) tersebut. Suatu data dapat diakses oleh 3 user yaitu root (pemilik data), user group, dan user non-group. Berikut contohnya:

1. Contoh chmod

"chmod 753"

chmod 753, berarti:
7 = 4+2+1 : root (pemilik file) mempunyai hak untuk mengeksekusi (1), menulis (2), dan membaca (4) suatu data atau directory
5 = 4+1 : user group mempunyai hak untuk membaca (4) dan mengeksekusi (1) suatu data atau directory
3 = 2+1 : user non group mempunyai hak untuk menulis (2) dan mengeksekusi suatu data atau direktori

Contoh Penggunaan Chmod
Jika ingin mengubah hak akses dari suatu data atau direkori, dari hak akses 644 menjadi 755 (agar dapat dibaca) berikut caranya :

chmod 755 [nama file]

Contoh :
chmod 755 index.php          (untuk file)
chmod 755 /web/images    (untuk folder/direktori)

Kalau ingin mengubah hak akses suatu folder yang di dalamnya ada banyak folder dan file, bisa menggunakan perintah berikut :

find [direktori] -type f -exec chmod 777 {} \;     (untuk file)
find [direktori] -type d -exec chmod 777 {} \;    (untuk folder / direktori)

Contoh :
find /home/tuxsharing/htdocs-linux -type f -exec chmod 777 {} \;     (untuk file)
find /home/tuxsharing/htdocs-linux -type d -exec chmod 777 {} \;    (untuk folder / direktori)

Dan jika ingin menyembunyikan suatu data atau direktori dapat menggunakan perintah berikut :

chmod 700 [nama file atau folder]

Contoh :
chmod 700 index.php        (untuk file)
chmod 700 /web/images  (untuk folder/direktori)


Refrensi : http://tuxsharing.blogspot.co.id/2013/08/tutorial-mengubah-hak-akses-file.html
Post a Comment

Back to Top