belajar solaris : perintah chmod - mengubah permisi akses pada solaris

5
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 chmod Kategori Utilitas UNIX Fungsi Mengubah permisi akses sebuah atau beberapa file Format 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)

Upload: babang-juwanto

Post on 15-Jun-2015

561 views

Category:

Documents


11 download

DESCRIPTION

Belajar Solaris, perintah grep pada solaris, permisi akses, user, superuser, sistem, password user,belajar solaris, perintah chmod, solaris, belajar,change mode, Utilitas UNIX, tipe user, owner, user, group, other, all, menambah permisi, mengatur permisi, menghapus permisi, mandatory locking, belajar solaris,read, write, execute, suid, sticky bit, man pages section 1, user commands, download, belajarsolaris, bilangan oktal, octal, nilai bilangan oktal, nilai binary,belajar solaris, nilai oktal, belajarsolaris.txt, prompt shell, link referensi belajar ,perintah chmod , Solaris 10, chmod (1) - change the permissions mode of a file (man pages section 1: User Commands) - Sun Microsystems, Solaris Advanced System Administrator's Guide, 2nd edition: Understanding System Security, 1:chmod - Linux Man Pages Manual Documentation for Linux / Solaris / UNIX / BSD, Solaris Advanced User's Guide,belajar solaris,Sticky bit - Wikipedia, the free encyclopedia, GNU/Linux ABCs - C is for ch ch ch changes ...,Problems with ant/chmod under Solaris -, General Solaris 10 Discussion - chmod problems, [Bug-tar] Re : [PATCH] Fix Solaris bug where chmod fails if we don't have, belajar solaris,

TRANSCRIPT

Page 1: Belajar Solaris : Perintah Chmod - Mengubah Permisi Akses pada Solaris

http://babang.web.id

1

BelajarPerintahchmodpadaSolaris

Oleh Babang Juwanto

http://babang.web.id

MengubahPermisiAkses

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 chmod

Kategori Utilitas UNIX

Fungsi Mengubah permisi akses sebuah atau beberapa file

Format 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)

Page 2: Belajar Solaris : Perintah Chmod - Mengubah Permisi Akses pada Solaris

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-sistem-operasi/solaris-operating-system-sistem-operasi-solaris/perintah-chmod-mengubah-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.

Page 3: Belajar Solaris : Perintah Chmod - Mengubah Permisi Akses pada Solaris

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 Keterangan

400 Permisi READ (owner)

200 Permisi WRITE (owner)

100 Permisi EXECUTE (owner)

040 Permisi READ (group)

020 Permisi WRITE (group)

010 Permisi EXECUTE (group)

004 Permisi READ (other)

002 Permisi WRITE (other)

001 Permisi EXECUTE (other)

Permisi Akses Nilai Binary Nilai Oktal

Page 4: Belajar Solaris : Perintah Chmod - Mengubah Permisi Akses pada Solaris

http://babang.web.id

4

r 4 22

w 2 21

x 1 20

– 0

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 :

r w – r – – r – –

Memiliki mode bilangan oktal sama dengan 644, angka ini diperoleh dengan

perhitungan file sebagai berikut :

Bilangan Oktal Permisi

400 Permisi READ (owner)

200 Permisi WRITE (owner)

– –

040 Permisi READ (group)

– –

– –

004 Permisi READ (other)

– –

– –

Page 5: Belajar Solaris : Perintah Chmod - Mengubah Permisi Akses pada Solaris

http://babang.web.id

5

644 Hasil

Bandingkan dengan metode perhitungan binary di bawah ini :

r w – r – – r – –

Owner 4 (r) 2 (w) 0 (–) =6

Group 4 (r) 0 (–) 0 (–) =4

Other 4 (r) 0 (–) 0 (–) =4