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

Post on 04-Jun-2015

699 views 0 download

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, Kurungsikufeedback@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

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>