LENGKAP!!! Praktikum Linux 11 "Manajemen User dan Group"
Manajemen User dan Group
Oleh: Damelia
π Pokok Bahasan:
- Manajemen user
- Manajemen group
π Tujuan Belajar:
Setelah mempelajari materi dalam bab ini, mahasiswa diharapkan mampu:
- Menambah, memodifikasi dan menghapus user.
- Menambah dan menghapus group
π 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 :
Tabel berikut berisi beberapa perintah untuk membuat dan mengatur group :
π 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 | - Memasukkan user bob ke group friend - Untuk mengetahui letak user bob - Menambah user bernama lili - Mengatur password untuk User lili - Unutk mengetahui letak user lili - 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:
# groupadd friend # groupadd classmate # groupadd neighbour # cat /etc/group | - Membuat group baru bernama “friend” - Membuat group baru bernama “classmate” - Membuat group baru bernama “neighbour” - 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
2. Groupdel. Perintah yang digunakan untuk menghapus user adalah groupdel. Contohnya:
# groupdel friend# groupdel classmate# groupdel neighbour
# usermod –g classmate -G friend,neighbour bob# usermod –g friend -G classmate lili
Analisa:
# usermod –g classmate -G friend,neighbour bob # usermod –g friend -G classmate lili | - Memasukkan user bob ke group classmate, friend, neighbor - 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.
π 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:
|
# groupadd
friend # groupadd classmate # groupadd
neighbour # cat
/etc/group |
- Membuat group baru bernama “friend” -
Membuat
group baru bernama “classmate” -
Membuat
group baru bernama “neighbour” -
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 # ls –l /home |
- Memasukkan user bob ke group friend -
Untuk
mengetahui letak user bob -
Menambah
user bernama lili -
Mengatur
password untuk User lili -
Unutk
mengetahui letak user lili - Menampilkan file dan direltori lengkap yang terdapat pada /home |
2. Opsi –g pada perintah useradd untuk menentukan group dari user yang dibuat.
Analisa:
# useradd –g
neighbour jane # ls –l /home | -
Memasukkan
user jane ke group neighbor -
Menampilkan
file dan direltori 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:
# usermod –g classmate -G friend,neighbour bob # usermod –g friend -G classmate lili |
- Memasukkan user bob ke group classmate, friend, neighbor -
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:
|
# groups bob # groups
lili # groups jane |
- Menampilkan group yang dimiliki bob -
Menampilkan
group yang dimiliki lili -
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:
# useradd –g friend diane # usermod –p diane diane | - Memasukkan user diane ke group friend - 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:
# userdel –r bob # userdel –r lili # userdel –r jane # userdel –r diane |
- Menghapus seluruh home directory dari user bob -
Menghapus
seluruh home directory dari user lili -
Menghapus
seluruh home directory dari user jane -
Menghapus
seluruh home directory dari user diane |
Percobaan 9 : Menghapus home directory
1. Hapus home direktory.
Analisa:
|
# rmdir /home/bob # rmdir
/home/lili # rmdir
/home/jane # rmdir
/home/diane |
- Menghapus directory /home/bob -
Menghapus
directory /home/lili -
Menghapus
directory /home/jane -
Menghapus
directory /home/diane |
π 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.
π 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.

Komentar
Posting Komentar