ºÝºÝߣ

ºÝºÝߣShare a Scribd company logo
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
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
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
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
Melihat permission (long listing / ls -l)




                                                              5

Kurungsiku Training Center - http://training.kurungsiku.com
Permission




                                                              6

Kurungsiku Training Center - http://training.kurungsiku.com
User Pemilik File




                                                              7

Kurungsiku Training Center - http://training.kurungsiku.com
Group Pemilik File




                                                              8

Kurungsiku Training Center - http://training.kurungsiku.com
Ukuran Files dalam Bytes




                                                              9

Kurungsiku Training Center - http://training.kurungsiku.com
Modifikasi file




                                                              10

Kurungsiku Training Center - http://training.kurungsiku.com
Nama File




                                                              11

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

                                                                 12

   Kurungsiku Training Center - http://training.kurungsiku.com
Nilai Hak Akses

• Read : 4
• Write : 2
• Execute : 1




                                                                 13

   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


                                                                 14

   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



                                                                 15

   Kurungsiku Training Center - http://training.kurungsiku.com
Membuat User

• $ su
• # useradd <Nama User Baru>
• # passwd <Nama User Baru>




                                                                16

  Kurungsiku Training Center - http://training.kurungsiku.com
Membuat Group

• $ su
• # groupadd <nama group>




                                                                 17

   Kurungsiku Training Center - http://training.kurungsiku.com

More Related Content

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

  • 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. 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. 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. 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. Melihat permission (long listing / ls -l) 5 Kurungsiku Training Center - http://training.kurungsiku.com
  • 6. Permission 6 Kurungsiku Training Center - http://training.kurungsiku.com
  • 7. User Pemilik File 7 Kurungsiku Training Center - http://training.kurungsiku.com
  • 8. Group Pemilik File 8 Kurungsiku Training Center - http://training.kurungsiku.com
  • 9. Ukuran Files dalam Bytes 9 Kurungsiku Training Center - http://training.kurungsiku.com
  • 10. Modifikasi file 10 Kurungsiku Training Center - http://training.kurungsiku.com
  • 11. Nama File 11 Kurungsiku Training Center - http://training.kurungsiku.com
  • 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. Nilai Hak Akses • Read : 4 • Write : 2 • Execute : 1 13 Kurungsiku Training Center - http://training.kurungsiku.com
  • 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. 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. Membuat User • $ su • # useradd <Nama User Baru> • # passwd <Nama User Baru> 16 Kurungsiku Training Center - http://training.kurungsiku.com
  • 17. Membuat Group • $ su • # groupadd <nama group> 17 Kurungsiku Training Center - http://training.kurungsiku.com