LAPORAN PRAKTIKUM 11 : MANAJEMEN USER DAN GROUP
LAPORAN PRAKTIKUM 11
MANAJEMEN USER DAN GROUP
DANIEL PUTRA ARIYANTO (1903421003)
BM-5B
PROGRAM STUDI BROADBAND MULTIMEDIA
JURUSAN TEKNIK ELEKTRO
POLITEKNIK NEGERI JAKARTA
2021/2022
I. Pokok Bahasan:
- Manajemen user
- Manajemen group
II.Tujuan Belajar:
Setelah mempelajari materi dalam bab ini, mahasiswa diharapkan mampu:
- Menambah, memodifikasi dan menghapus user.
- Menambah dan menghapus group
III. Dasar Teori:
Pada Linux Red Hat, informasi tentang user account dan groups disimpan dalam beberapa file teks dalam direktory /etc/. Jika sistem administrator membuat user baru, file tersebut harus diedit atau aplikasi harus digunakan untuk perubahan teresebut.
1. File /etc/passwd
- Username — nama user yang diketik saat login sistem
- Password — berisi pasword yang di-enkripsi (atau x bila shadow password digunakan)
- User ID (UID) — bilangan numerik yang ekuivalen dengan username yang menjadi acuan sistem.
- Group ID (GID) — bilangan numerik yang ekuivalen dengan nama group primer yang menjadi acuan sistem.
- GECOS — nama histori, kolom GECOS[1] bersifat opsional dan digunakan untuk menyimpan informasi tambahan (seperti nama lengkap user).
- Home directory — path absolut untuk home directory dari user.
- Shell — program yang otomatis dijalankan bila user login. Berupa command intepreter (biasanya disebut shell)
root:x:0:0:root:/root:/bin/bash
2. FILE /etc/group
- Group name —nama group.
- Group password —Bila di-set, mengijinkan user yang bukan bagian dari group bergabung ke dalam group dengan menggunakan printah newgrp dan mengetikkan password. Jika lebih kecil dari x, maka shadow group password digunakan.
- Group ID (GID) —Bilangan numerik yang ekuivalen dengan group name.
- Member list —daftar user yang menjadi milik group.
general:x:502:juan,shelley,bob
3. APLIKASI USER ACCOUNT DAN GROUP
- Aplikasi Graphical User Manager
- Perintah pada virtual console
Tabel berikut berisi beberapa perintah yang umum untuk membuat dan mengatur user command dan group :
IV. TUGAS PENDAHULUAN:
Jawablah pertanyaan- pertanyaan berikut ini:
1. Apakah dari file /etc/passwd ? Jelaskan isi dari satu baris pada file ini.
Jawab:
Pada /etc/passwd berisi :
- Username — nama user yang diketik saat login system
- Password — berisi pasword yang di-enkripsi (atau x bila shadow password digunakan)
- User ID (UID) — bilangan numerik yang ekuivalen dengan username yang menjadi acuan sistem.
- Group ID (GID) — bilangan numerik yang ekuivalen dengan nama group primer yang menjadi acuan sistem.
- GECOS — nama histori, kolom GECOS[1] bersifat opsional dan digunakan untuk menyimpan informasi tambahan (seperti nama lengkap user).
- Home directory — path absolut untuk home directory dari user.
- Shell — program yang otomatis dijalankan bila user login. Berupa command intepreter (biasanya disebut shell)
2. Apakah dari file /etc/group ? Jelaskan isi dari satu baris pada file ini.
Jawab:
Pada /etc/group berisi :
- Group name — nama group.
- Group password — Bila di-set, mengijinkan user yang bukan bagian dari group bergabung ke dalam group dengan menggunakan printah newgrp dan mengetikkan password. Jika lebih kecil dari x, maka shadow group password digunakan.
- Group ID (GID) — Bilangan numerik yang ekuivalen dengan group name.
- Member list — daftar user yang menjadi milik group.
3. Sebutkan perintah yang digunakan untuk membuat user baru dan berikan contohnya.
Jawab: Perintah untuk membuat user baru adalah useradd. Contohnya:
# useradd –g friend bob# grep bob /etc/passwd# useradd lili# passwd lili# grep lili /etc/passwd# ls –l /home
Analisa:
# useradd –g friend bob :
# grep bob /etc/passwd :
# useradd lili :
# passwd lili :
# grep lili /etc/passwd :
# ls –l /home : Menampilkan file dan direltori lengkap yang terdapat pada /home
4. Sebutkan perintah yang digunakan untuk membuat group baru dan berikan contohnya.
Jawab: Perintah untuk membuat group user baru adalah groupadd. Contohnya informasi group user baru pada file /etc/group.
Analisa:
Perintah diatas digunakan untuk :
# groupadd friend :
# groupadd classmate : Membuat group baru bernama “classmate”
# groupadd neighbour :
# cat /etc/group : Melihat group beserta anggotanya yang sedang aktif
5. Sebutkan perintah yang digunakan untuk menghapus user dan group. Berikan contohnya.
Jawab:
1. Userdel. Perintah yang digunakan untuk menghapus user adalah userdel. Contohnya:
# userdel –r bob# userdel –r lili# userdel –r jane# userdel –r diane
Analisa:
Perintah diatas digunakan untuk mengapus seluruh home directory dari user
2. Groupdel. Perintah yang digunakan untuk menghapus user adalah groupdel. Contohnya:
# groupdel friend# groupdel classmate# groupdel neighbour
Analisa:
Perintah diatas digunakan untuk menghapus group
6. Apa yang dimaksud dengan perintah usermod dan groupmod ?
Jawab:
1. Usermod. Perintah usermod digunakan untuk memodifikasi group dari suatu user.
# usermod –g classmate -G friend,neighbour bob# usermod –g friend -G classmate lili
Analisa:
Perintah diatas digunakan untuk
# usermod –g classmate -G friend,neighbour bob : Memasukkan user bob ke group classmate, friend, neighbor
# usermod –g friend -G classmate lili : Memasukkan lili ke group friend, classmate
[-g : group yg lama, -G : group yg baru]
2. Groupmod. Perintah ini tidak terdapat di linux. Tetapi jika yang ditanya perintah groupadd maka perintah ini adalah perintah untuk membuat/menambahkan group.
V. PERCOBAAN:
- Login sebagai user.
- Bukalah Console Terminal dan lakukan percobaan-percobaan di bawah ini kemudian analisa hasil percobaan.
- Selesaikan soal-soal latihan
Percobaan 1 : Melihat file /etc/passwd dan /etc/group
Analisa: Pada /etc/passwd berisi :
- Username — nama user yang diketik saat login system
- Password — berisi pasword yang di-enkripsi (atau x bila shadow password digunakan)
- User ID (UID) — bilangan numerik yang ekuivalen dengan username yang menjadi acuan sistem.
- Group ID (GID) — bilangan numerik yang ekuivalen dengan nama group primer yang menjadi acuan sistem.
- GECOS — nama histori, kolom GECOS[1] bersifat opsional dan digunakan untuk menyimpan informasi tambahan (seperti nama lengkap user).
- Home directory — path absolut untuk home directory dari user.
- Shell — program yang otomatis dijalankan bila user login. Berupa command intepreter (biasanya disebut shell)
Analisa: Pada /etc/group berisi :
- Group name — nama group.
- Group password — Bila di-set, mengijinkan user yang bukan bagian dari group bergabung ke dalam group dengan menggunakan printah newgrp dan mengetikkan password. Jika lebih kecil dari x, maka shadow group password digunakan.
- Group ID (GID) — Bilangan numerik yang ekuivalen dengan group name.
- Member list — daftar user yang menjadi milik group.
Percobaan 2 : Menambah group user
1. Buatlah 3 group user baru dengan perintah groupadd. Perhatikan informasi group user baru pada file /etc/group.
Analisa:
Perintah diatas digunakan untuk membuat group baru dengan nama friendm classmate, neighbour.
# cat /etc/group : Melihat group beserta anggotanya yang sedang aktif
Percobaan 3 : Menambah User
1. Buatlah user baru dengan perintah useradd. Perhatikan perubahan isi file /etc/passwd setelah pembuatan user baru. Juga perhatikan apakah home direktory setiap user juga dibuat pada saat pembuatan user baru
Analisa:
# useradd –g friend bob :
# grep bob /etc/passwd :
# useradd lili :
# passwd lili :
# grep lili /etc/passwd : Untuk mengetahui letak user lili
# ls –l /home : Menampilkan file dan direltori lengkap yang terdapat pada /home
2. Opsi –g pada perintah useradd untuk menentukan group dari user yang dibuat.
Analisa:
Perintah diatas digunakan untuk :
#useradd –g neighbour jane :
# ls –l /home : Menampilkan file dan direktori lengkap yang terdapat pada /home
Percobaan 4 : Memodifikasi group dari user
1. Dengan perintah usermod, modifikasi group dari Setiap user merupakan milih suatu group primer dan kemungkinan juga bagian dari group lain (supplementary group). Untuk memodifikasi group dari suatu user dapat digunakan perintah usermod.
Analisa:
Perintah diatas digunakan untuk :
# usermod –g classmate -G friend,neighbour bob : Memasukkan user bob ke group classmate, friend, neighbor
# usermod –g friend -G classmate lili : Memasukkan lili ke group friend, classmate
[-g : group yg lama, -G : group yg baru]
Percobaan 5 : Melihat group dari user
1. Lihat group dari seorang user dengan perintah groups.
Analisa:
Perintah diatas digunakan untuk :
# groups bob : Menampilkan group yang dimiliki bob
# groups lili :
# groups jane : Menampilkan group yang dimiliki jane
Percobaan 6 :
2. Password yang diubah dengan perintah usermodmerupakan file enkripsi, sehingga tidak dapat digunakan sebagai passwrod pada saat login.
Analisa:
Perintah diatas digunakan untuk :
# useradd –g friend diane : Memasukkan user diane ke group friend
# usermod –p diane diane : Mengatur password untuk user diane
3. Cobalah login sebagai diane, apakah anda dapat login ?
Analisa: Tidak dapat login sebagai diane, karena password diane diatur menggunakan usermod yang merupakan file enksripsi, sehingga tidak dapat digunakan sebagai password untuk login.
4. Cobalah mengubah password user dengan login pada user yang bersangkutan. Login sebagai user, dan ubahlah password user.
Percobaan 7 : Melihat group dari user
1. Lihat group dari seorang user dengan perintah groups.
Analisa:
Perintah diatas untuk menghapus home directory dari :
# userdel –r bob :
# userdel –r lili :
# userdel –r jane :
# userdel –r diane : Menghapus seluruh home directory dari user diane
Percobaan 8 : Menghapus group
1. Hapus group dengan menggunakan perintah userdel.
Percobaan 9 : Menghapus home directory
1. Hapus home direktory.
Analisa:
1. # rmdir /home/bob : Menghapus directory /home/bob
2. # rmdir /home/lili : Menghapus directory /home/lili
3. # rmdir /home/jane : Menghapus directory /home/jane
4. # rmdir /home/diane : Menghapus directory /home/diane
VI. LATIHAN:
1. Buatlah tiga group “parent”, “children” dan “soho”. Perhatikan anggota dari setiap grup berikut:
2. Buatlah user account untuk setiap anggota group sesuai tabel diatas.
3. Cek apakah home direktory yang terbentuk sesuai dengan tabel diatas
4. Ubahlah password Paul dan Derek melalui root.
VII. Kesimpulan:
- Pada percobaan ini mempelajari tentang manajemen User dan manajemen Group yaitu menambah, memodifikasi, dan menghapus User serta menambah dan menghapus Group.
- Untuk dapat menambah, menghapus atau mengelompokkan User baru harus login sebagai root (#) , jadi seorang user tidak dapat memodifikasi user lain, begitu pula dengan Group.
Comments
Post a Comment