Minggu, Maret 30, 2008

Menggunakan chmod, Merubah Atribut Akses Berkas di Linux

chmod adalah perintah untuk merubah mode akses / atribut akses file/berkas di Linux untuk suatu user/group user. Mode akses ini adalah mode tulis, baca, dan eksekusi.

Mode akses terhadap suatu dibutuhkan karena Linux di disain multi user, dan hak akses tiap user ke suatu file ditentukan pada file/folder tersebut, sehingga ada pembagian akses yang jelas antar user.

Ada 3 level keamanan suatu berkas:
Hak Baca : Akses untuk membaca suatu berkas (read, kode : r)
Hak Tulis : Akses untuk menyunting suatu berkas (write, kode: w)
Hak Eksekusi : Akses untuk menjalankan suatu berkas yang bisa dijalankan (execution, kode x)

Ada 3 level akses untuk folder/direktori:
Hak memasuki : Akses untuk memasuki Direktori.

Hak melihat : Akses untuk melihat/menampilkan isi direktori.

Hak tulis : Hak untuk membuat berkas atau subdirektori.


Mengenai Hak Akses terhadap berkas/direktori ini, user dibagi atas 3 kelompok:

User : Pemilik berkas/direktori - biasanya user yang membuat otomatis jadi pemilik.

Group : User Linux dapat dikelompokkan atas group, dan seorang user bisa jadi anggota lebih dari satu group.

Seorang user yang menjadi anggota suatu group mendapatkan hak akses yang sama dengan group tersebut.

Others : Semua user yang tidak termasuk dalam group pemilik.

Misal:
teguh@quantan:/home/Gudang/Gambar$ ls -la

Menambahkan hak akses tulis user terhadap suatu/beberapa berkas/direktori/
$ sudo chmod -R +w Album*

Menghilangkan hak baca tulis user terhadap suatu/beberapa berkas/direktori/
$ sudo chmod -R -rw Album*

Menambahkan hak akses tulis untuk suatu group:
$ sudo chmod -R g+w Album*

Lebih lengkapnya, baca petunjuk di:
$chmod --help

Perintah diatas dilakukan di Ubuntu. Untuk distro lain seperti Fedora, tambahan perintah sudo tidak diperlukan untuk akses root.

Tidak ada komentar: