PRAKTIKUM 9
MANAJEMEN USER DAN GROUP
SISTEM OPERASI
Dosen Pengampu : Mohammad Fathurahman, S.T.,M.T.
Fachma Oktafiani
2103421016
BM-5A
Program Studi Broadband Multimedia
Jurusan Teknik Elektro
Politeknik Negeri Jakarta
2023
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 directory /etc/. Jika sistem administrator membuat user baru, file tersebut harus diedit atau aplikasi harus digunakan untuk perubahan tersebut.
FILE /etc/passwd
File /etc/passwd adalah file yang berisi daftar user yang dipisahkan dengan baris. Setiap baris berisi informasi mengenai :
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)
Contoh isi file /etc/passwd:
root:x:0:0:root:/root:/bin/bash
Baris diatas menunjukkan root user mempunyai shadow password, UID dan GID nya 0. User root mempunyai home directory /root/dan menggunakan shell /bin/bash.
FILE /etc/group
File /etc/groupadalah file yang berisi daftar group yang dipisahkan per baris. Setiap baris terdiri dari 4 kolom, yang berisi informasi mengenai :
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.
Contoh baris pada file /etc/group:
general:x:502:juan,shelley,bob
Baris diatas menunjukkan, group general menggunakan password shadow, mempunyai GID 502 dan anggota juan, shelley dan bob.]
APLIKASI USER ACCOUNT DAN GROUP
Terdapat dua tipe dasar aplikasi yang digunakan untuk mengatur user account dan group pada sistem Linux Red Hat :
Aplikasi Graphical User Manager
Perintah pada virtual console
Baik aplikasi User Manager dan utilitas perintah membentuk task yang sama, perintah mempunyai kelebihan dalam skrip yang lebih mudah diotomatisasi.
Tabel berikut berisi beberapa perintah yang umum untuk membuat dan mengatur user command dan group :
Tabel Berikut berisi beberapa perintah untutk membuat dan mengatur group:
TUGAS PENDAHULUAN:
Sebagai tugas pendahuluan, jawablah pertanyaan-pertanyaan berikut ini:
Apakah dari file /etc/passwd ? Jelaskan isi dari satu baris pada file ini.
Jawab : Salah satu file penting di sistem operasi Linux dan UNIX yang menyimpan informasi akun pengguna. Setiap baris dalam file ini mewakili satu entitas pengguna dan memiliki beberapa kolom yang dipisahkan oleh titik dua (:). 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).
Apakah dari file /etc/group? Jelaskan isi dari satu baris pada file ini
Jawab: File /etc/group pada sistem operasi Linux dan UNIX menyimpan informasi tentang grup pengguna. Setiap baris dalam file ini mewakili satu grup dan memiliki beberapa kolom yang dipisahkan oleh titik dua (:). 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.
Sebutkan perintah yang digunakan untuk membuat user baru dan berikan contohnya.
Jawab : Perintah untuk membuat user baru adalah useradd. Contohnya:
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.
Sebutkan perintah yang digunakan untuk menghapus user dan group. Berikan contohnya.
Jawab :
Userdel
Merupakan perintah yang digunakan untuk mengapus userdel. Contohnya
# userdel -r bob , # userdel -r lili, dan # userdel -r jane.
Groupdel
Merupakan perintah yang digunakan utnuk menghapus user. Contohnya #groupdel friend
Apa yang dimaksud dengan perintah usermod dan groupmod?
Jawab : Perintah usermod merupakan sebuah perintah yang digunakan untuk memodifikasi properti atau atribut dari suatu user. Sedangkan groupmod merupakan sebuah perintah yang digunakan untuk memodifikasi properti atau atribut dari group user di sistem linux.
PERCOBAAN:
Login sebagai root.
Bukalah console terminal dan lakukan percobaan-percobaan dibawah ini kemudian analisa hasil percobaan.
Selesaikan soal-soal latihan.
Percobaan 1: Melihat File /etc/passwd dan /etc/group
Percobaan 2: Menambah group user
Percobaan 3: Menambah User
Percobaan 4: Memodifikasi group dari user
Percobaan 5: Melihat group dari user
Percobaan 6: Mengubah password user
Percobaan 7: Menghapus user
Percobaan 8: Menghapus group
Percobaan 9: Menghapus home directory
KESIMPULAN
No comments:
Post a Comment