NIM : 21.12.2160
Kelas : 21S1SI05
PRATIKUM 11
GROUP
TUGAS PENDAHULUAN:
1. Apakah dari file /etc/passwd ? Jelaskan isi dari satu baris pada file ini.
Jawab :
File /etc/passwd adalah file yang berisi daftar user yang dipisahkan dengan baris yang setiap
barisnya berisi informasi mengenai username, password, user ID (UID), group ID(GID), GECOS,
home directory, dan shell.
2. Apakah dari file /etc/group ? Jelaskan isi dari satu baris pada file ini.
Jawab :
File etc/group adalah file yang berisi daftar group yang dipisahkan per baris. Setiap baris terdiri
dari 4 kolom yang berisi informasi mengenai group name, group password, group ID, dan
member list.
3. Sebutkan perintah yang digunakan untuk membuat user baru dan berikan contohnya.
Jawab :
Perintah yang digunakan untuk membuat user baru adalah useradd.
Contohnya :
#useradd [-option][nama user]
#useradd –g friend bob
#useradd lili
4. Sebutkan perintah yang digunakan untuk membuat group baru dan berikan contohnya.
Jawab :
Perintah yang digunakan untuk membuat group baru adalah groupadd.
Contohnya :
#groupadd [-option][nama user]
#groupadd friend
#groupadd classmate
5. Sebutkan perintah yang digunakan untuk menghapus user dan group. Berikan contohnya.
Jawab :
Perintah yang digunakan untuk menghapus user adalah userdel.
#userdel [-option][nama user]
#userdel –r aca
Option r digunakan untuk menghapus seluruh isi home directory.
PERCOBAAN :
1. Lihatlah isi file /etc/passwd dan sebutkan kolom apa saja yang terdapat pada setiap baris.
# cat /etc/passwd | more
Berisikan semua informasi yang berkaitan dengan user account dan system account yang
dibutuhkan pada saat login dan akses pada program lain dan more untuk melihat info lebih
banyak dalam satu layar penuh.
Contoh :
root:x:0:0:root:/root:/bin/bash
Baris diatas menunjukkan root user mempunyai shadow password, UID, dan GID nya 0,home
directory /root/ dan menggunakan shell /bin/bash.
2. Lihatlah isi file /etc/group dan sebutkan kolom apa saja yang terdapat pada setiap baris.
# cat /etc/group | more
Berisikan semua file yang berisi daftar group yang dipisahkan per baris dan more untuk melihat
info banyak dalam satu layar penuh.
Contoh :
adm:x:4 :syslog, annsltfaa
Baris diatas menunjukkan adm user mempunyai shadow password, GID nya 4 dan mempunyai
member atau anggota group syslog dan annsltfaa .
1. Buatlah 3 group user baru dengan perintah groupadd. Perhatikan informasi group user baru
pada file /etc/group.
# groupadd friend
# groupadd classmate
# groupadd neighbour
# cat /etc/group
Untuk membuat group baru dapat menggunakan perintah groupadd. Lalu untuk mengecek
apakah group tersebut berhasil ditambahkan dapat menggunakan perintah cat /etc/group.
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
# useradd –g friend andi
Analisa :
Perintah useradd –g friend andi digunakan untuk memasukkan andi ke group friend .
Analisa :
Perintah grep andi /etc/passwd digunakan untuk mengetahui letak andi.
# useradd kalvin
Analisa :
Perintah useradd kalvin digunakan untuk membuat user baru dengan nama kalvin.
# passwd kalvin
Analisa :
Perintah passwd kalvin digunakan untuk mengatur setting password pada user kalvin.
Analisa :
Perintah grep kalvin /etc/passwd digunakan untuk mengetahui letak kalvin.
# ls –l /home
Analisa :
Perintah ls –l /home digunakan untuk menampilkan file dan direktori dalam tampilan lengkap
yang terdiri dari nama, file, ukuran, tanggal dimodifikasi, pemilik group dan mode atributnya.
2. Opsi –g pada perintah useradd untuk menentukan group dari user yang dibuat.
# useradd –g neighbour jane
Analisa :
Perintah useradd –g neighbour jane digunakan untuk menambahkan user bernama jane ke
dalam group neighbour. Menggunakan opsi –g yang berfungsi untuk menentukan group dari
user yang dibuat.
# ls –l /home
Analisa :
Perintah ls –l /home digunakan untuk menampilkan file dan direktori dalam tampilan lengkap
yang terdiri dari nama, file, ukuran, tanggal dimodifikasi, pemilik group dan mode atributnya.
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.
# usermod –g classmate -G friend,neighbour andi
Analisa :
Perintah usermod –g classmate -G friend,neighbour andi digunakan untuk memodifikasi andi
dimasukkan kedalam group classmate, friend dan neigbour. Terdapat 2 opsi yaitu –g yang
digunakan untuk menentukan group yang lama dan opsi –G yang digunakan untuk menentukan
group yang baru.
Analisa :
Perintah usermod –g friend -G classmate kalvin digunakan untuk memasukkan kalvin ke dalam
group friend dan classmate.
Analisa :
Perintah passwd andi digunakan untuk mengatur password untuk user andi.
2. Password yang diubah dengan perintah usermod merupakan file enkripsi, sehingga tidak dapat
digunakan sebagai passwrod pada saat login.
# useradd –g friend diane
# usermod –p diane
diane
Analisa :
Perintah useradd –g friend diane digunakan untuk memasukkan user diane ke group friend. Lalu
perintah usermod –p diane diane digunakan untuk mengatur password untuk user diane.
4. Cobalah mengubah password user dengan login pada user yang bersangkutan. Login sebagai
user, dan ubahlah password user.
5. $ passwd
Analisa :
Perintah passwd digunakan untuk mengatur password dari User.
1. Hapus user dengan menggunakan perintah userdel. Opsi –r untuk menghapus seluruh isi home
directory.
# userdel –r bob
# userdel –r lili
# userdel –r
jane
# userdel –r diane
1. Buatlah tiga group “parent”, “children” dan “soho”. Perhatikan anggota dari setiap grup berikut :
Parents Children Soho
Paul Alice Accounts
Jane Derek Sales
Analisa :
Untuk membuat group gunakan perintah groupadd lalu gunakan perintah cat /etc/group untuk
melihat group yang telah dibuat.
2. Buatlah user account untuk setiap anggota group sesuai tabel diatas.
Analisa :
Perintah useradd –g parents paul dan useradd –g parents jane digunakan untuk
menambahkan user paul dan jane pada group parents.
Perintah useradd –g children alice dan useradd –g children derek digunakan untuk
menambahkan user alice dan derek pada group children.
Perintah useradd –g soho accounts dan useradd –g soho sales digunakan untuk
menambahkan user accounts dan sales pada group soho.
3. Cek apakah home directory yang terbentuk sesuai dengan tabel diatas.
Analisa :
Untuk mengecek apakah home directory yang terbentuk sudah sesuai dengan tabel dapat
menggunakan perintah id <nama user>.
Analisa :
Untuk mengubah password melalui root dapat menggunakan perintah passwd <namauser>.
Analisa :
Untuk mengubah password dapat menggunakan perintah passwd <nama user>. Lalu
menggunakan perintah login , untuk login sebagai alice.
6. Lihat keanggotaan dari setiap user.
Analisa :
Untuk melihat keanggotaan dari setiap user dapat menggunakan perintah groups <semua nama
user> lalu akan muncul output seperti gambar diatas.
Analisa :
Untuk menghapus dapat menggunakan perintah userdel <nama user>.
LAPORAN RESMI :