Linux meet-the-command-line-v0.01-modul-05-user-group-dan-hak-akses
Click here to load reader
-
Upload
kurungsiku -
Category
Technology
-
view
699 -
download
0
Transcript of Linux meet-the-command-line-v0.01-modul-05-user-group-dan-hak-akses
1
Kurungsiku Training Center - http://training.kurungsiku.com
Modul 05 – User, Group & Hak Akses
Meet The Command Line
User, Group, & Hak Akses
Muhammad Panjimuhammad.panji @ kurungsiku.com
2
Kurungsiku Training Center - http://training.kurungsiku.com
Hak Cipta
© Copyright 2009-1010, [email protected]
Koreksi, saran, Kontribusi sangat diharapkan!
Update terakhir : Feb 3, 2010
Versi Terbaru bisa diperoleh di :
http://training.kurungsiku.com/slides/
Anda bebas untuk menggunakan dokumen ini sejauh•Tidak untuk kegiatan komersial•Tidak membuat karya turunan
3
Kurungsiku Training Center - http://training.kurungsiku.com
Users
• Tiap User memiliki User ID (UID)
• UID 0 merupakan root
• Username dan UID disimpan di /etc/passwd
• User memiliki direktori home sendiri dan
• User tidak dapat membaca, menulis, atau mengeksekusi file user lain kalau tidak memiliki hak akses
4
Kurungsiku Training Center - http://training.kurungsiku.com
Groups
• Tiap user dikelompokkan kedalam (satu atau lebih) group.
• Tiap group memliki Group ID (gid) yang unik
• GID disimpan di /etc/group• Tiap user memiliki group private sendiri• User yang ada didalam group yang sama
dapat berbagi file
5
Kurungsiku Training Center - http://training.kurungsiku.com
Melihat permission (long listing / ls -l)
6
Kurungsiku Training Center - http://training.kurungsiku.com
Permission
7
Kurungsiku Training Center - http://training.kurungsiku.com
User Pemilik File
8
Kurungsiku Training Center - http://training.kurungsiku.com
Group Pemilik File
9
Kurungsiku Training Center - http://training.kurungsiku.com
Ukuran Files dalam Bytes
10
Kurungsiku Training Center - http://training.kurungsiku.com
Modifikasi file
11
Kurungsiku Training Center - http://training.kurungsiku.com
Nama File
12
Kurungsiku Training Center - http://training.kurungsiku.com
Tipe Hak Akses
• r : hak untuk membaca file dan melihat isi direktori
• w: hak untuk menulis, membuat dan menghapus file
• x : hak untuk mengeksekusi aplikasi, masuk ke dalam direktori, dan melihat isi detail direktori
• - : tidak diberikan hak akses
13
Kurungsiku Training Center - http://training.kurungsiku.com
Nilai Hak Akses
• Read : 4• Write : 2• Execute : 1
14
Kurungsiku Training Center - http://training.kurungsiku.com
Mengubah Hak Akses (numerik)
• Tiga digit angka– Digit pertama, user– Digit kedua, group– Digit ketiga, other
• Hak akses dihitung dengan menjumlahkan nilai hak akses untuk tiap bagian
• Contoh :– $ chmod 755 skrip.sh
15
Kurungsiku Training Center - http://training.kurungsiku.com
Mengubah Kepemilikan File
• Hanya root yang bisa mengubah kepemilikan file
• Hanya root atau pemilik file yang bisa mengubah kepemilikan group file
• Mengubah kepemilikan (user) chown: chown [-R] user_name file|directory
• Mengubah kepemilikan (group) chgrp: chgrp [-R] group_name file|directory
16
Kurungsiku Training Center - http://training.kurungsiku.com
Membuat User
• $ su• # useradd <Nama User Baru>• # passwd <Nama User Baru>
17
Kurungsiku Training Center - http://training.kurungsiku.com
Membuat Group
• $ su• # groupadd <nama group>