http://babang.web.

id

1

Belajar
Perintah
chmod
pada
Solaris

Oleh Babang Juwanto http://babang.web.id

Mengubah
Permisi
Akses

Seperti kita ketahui sebelumnya, user dengan wewenang tertinggi adalah superuser yang dapat melakukan apa saja terhadap sistem. Siapa saja bisa menjadi superuser asalkan kita mengetahui password root. Pengubahan permisi akses terhadap file dapat kita lakukan dengan menggunakan perintah chmod yang berasal dari kata “change mode”. Perintah Kategori Fungsi Format chmod Utilitas UNIX Mengubah permisi akses sebuah atau beberapa file chmod [tipe_user] [operasi] [permisi] file tipe_user : u (owner/user) g (group) o (other) a (all) Operasi : + (Menambah permisi) = (Mengatur permisi) - (Menghapus permisi) Permisi : l (mandatory LOCKING)

http://babang.web.id

2

r (READ) w (WRITE) x (EXECUTE) s (SUID) t (STICKY BIT) Hasil Permisi akses dari file akan berubah sesuai dengan pengaturan permisi yang diberikan (Lihat halaman 129-134 pada man pages section 1 : User Commands) – download di http://babang.web.id/operating-system-technology-teknologi-sistemoperasi/solaris-operating-system-sistem-operasi-solaris/perintah-chmodmengubah-permisi-akses-file-pada-solaris.html Contoh sederhana penerapan perintah chmod untuk menambah permisi WRITE (w) pada user Group (g) dapat dilihat dari prompt shell baris ke 12 di bawah ini.

Contoh agar tipe user Other (o) tidak diperkenankan memiliki permisi READ (r) pada file belajarsolaris.txt (lihat prompt shell baris ke 17) Group (g) dan Other (o) hanya bisa membaca file belajarsolaris.txt, perhatikan prompt shell baris ke 22.

http://babang.web.id

3

Pada contoh di atas, operasi = membuat permisi pada Group (g) dan Other (o) akan membuat permisi menjadi READ (r) saja, sehingga permisi WRITE (w), EXECUTE (x), dan yang lainnya akan dianggap tidak ada. Selain menggunakan kode-kode permission set READ (r), WRITE (w), dan EXECUTE (x) kita bisa menggunakan metode mode bilangan oktal (octal). Bilangan oktal ini merupakan bilangan berbasis 8 yang terdiri hingga 3 digit. Syntax nya sebagai berikut : chmod [mode bilangan oktal] file … Berikut merupakan panduan untuk memudahkan menghafal nilai bilangan oktal dari tiap-tiap jenis permisi : Bilangan oktal 400 200 100 040 020 010 004 002 001 Keterangan Permisi READ (owner) Permisi WRITE (owner) Permisi EXECUTE (owner) Permisi READ (group) Permisi WRITE (group) Permisi EXECUTE (group) Permisi READ (other) Permisi WRITE (other) Permisi EXECUTE (other)

Permisi Akses

Nilai Binary

Nilai Oktal

http://babang.web.id

4

r w x –

4 2 1 0

22 21 20

Untuk mengetahui penggunaan bilangan oktal, nilai binary dan nilai oktal,lihat contoh di bawah ini.

File bernama belajarsolaris.txt pada prompt shell di atas memiliki akses : rw–r––r–– Memiliki mode bilangan oktal sama dengan 644, angka ini diperoleh dengan perhitungan file sebagai berikut : Bilangan Oktal 400 200 – 040 – – 004 – – Permisi Permisi READ (owner) Permisi WRITE (owner) – Permisi READ (group) – – Permisi READ (other) – –

http://babang.web.id

5

644

Hasil

Bandingkan dengan metode perhitungan binary di bawah ini : rw–r––r–– Owner Group Other 4 (r) 4 (r) 4 (r) 2 (w) 0 (–) 0 (–) 0 (–) 0 (–) 0 (–) =6 =4 =4

Sign up to vote on this title
UsefulNot useful