Linux meet-the-command-line-v0.01-modul-05-user-group-dan-hak-akses

832 views

Published on

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
832
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
35
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Linux meet-the-command-line-v0.01-modul-05-user-group-dan-hak-akses

  1. 1. Modul 05 – User, Group & Hak Akses Meet The Command Line User, Group, & Hak Akses Muhammad Panji muhammad.panji @ kurungsiku.com 1 Kurungsiku Training Center - http://training.kurungsiku.com
  2. 2. Hak Cipta © Copyright 2009-1010, Kurungsiku feedback@kurungsiku.com 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 2 Kurungsiku Training Center - http://training.kurungsiku.com
  3. 3. 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 3 Kurungsiku Training Center - http://training.kurungsiku.com
  4. 4. 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 4 Kurungsiku Training Center - http://training.kurungsiku.com
  5. 5. Melihat permission (long listing / ls -l) 5 Kurungsiku Training Center - http://training.kurungsiku.com
  6. 6. Permission 6 Kurungsiku Training Center - http://training.kurungsiku.com
  7. 7. User Pemilik File 7 Kurungsiku Training Center - http://training.kurungsiku.com
  8. 8. Group Pemilik File 8 Kurungsiku Training Center - http://training.kurungsiku.com
  9. 9. Ukuran Files dalam Bytes 9 Kurungsiku Training Center - http://training.kurungsiku.com
  10. 10. Modifikasi file 10 Kurungsiku Training Center - http://training.kurungsiku.com
  11. 11. Nama File 11 Kurungsiku Training Center - http://training.kurungsiku.com
  12. 12. 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 12 Kurungsiku Training Center - http://training.kurungsiku.com
  13. 13. Nilai Hak Akses • Read : 4 • Write : 2 • Execute : 1 13 Kurungsiku Training Center - http://training.kurungsiku.com
  14. 14. 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 14 Kurungsiku Training Center - http://training.kurungsiku.com
  15. 15. 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 15 Kurungsiku Training Center - http://training.kurungsiku.com
  16. 16. Membuat User • $ su • # useradd <Nama User Baru> • # passwd <Nama User Baru> 16 Kurungsiku Training Center - http://training.kurungsiku.com
  17. 17. Membuat Group • $ su • # groupadd <nama group> 17 Kurungsiku Training Center - http://training.kurungsiku.com

×