MANAJEMAN USER DAN GROUP
LAPORAN PRAKTIKUM
SISTEM OPERASI LINUX
Tentang :
MANAJEMAN USER DAN GROUP
Oleh :
Nama : Jeffri Aprian Purba
NIM : 180342036
Kelas : BM-5A
POLITEKNIK NEGERI JAKARTA
JURUSAN TEKNIK ELEKTRO
PRODI BROADBAND MULTIMEDIA
2020
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
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-e nkripsi (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
idatas menunjukkan root user mempunyai shadow password, UID dan GID nya 0. User
root mempunyai home directory /root/
dan menggunakan shell /bin/bash.
1
FILE /etc/group
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 — 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. ]
2
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 :
|
Aplikasi |
Fungsi |
|
/usr/sbin/useradd |
Menambah user account. Digunakan untuk keanggotaan primer dan
sekunder |
|
/usr/sbin/userdel |
Menghapus user
account |
|
/usr/sbin/usermod |
Meng-edit atribut account termasuk beberapa fungsi yang berhubungan
dengan masa berlaku password. Juga digunakan untuk menentukan keanggotaan
primer dan sekunder |
|
passwd /usr/sbin/chpasswd |
Melakukan setting password. Selain untuk mengubah password user juga
untuk mengontrol semua aspek tentang masa berlaku password Membaca file
yang berisi username dan password dan update setiap
password user |
|
chage chfn |
Mengubah masa berlaku password user. Perintah passwd juga digunakan
untuk tujuan ini Mengubah
informasi GECOS user |
|
chsh |
Mengubah shell default user |
Tabel berikut
berisi beberapa perintah untuk membuat dan mengatur group :
|
Aplikasi |
Fungsi |
|
/usr/sbin/groupadd /usr/sbin/groupdel |
Menambah group, tetapi
tidak menentukan user pada group tersebut. Perintah useradd dan usermod
digunakan untuk menentukan user pada group yang ada. Menghapus group |
|
/usr/sbin/groupmod |
Memodifikasi nama group adau GID, tetapi tidak mengubah |
|
|
keanggotaan group. Perintah useradd dan usermod menentukan
user pada group yang ada. |
|
gpasswd |
Mengubah keanggotaan group dan melakukan
setting password untuk mengijinkan anggota selain group tersebut yang
mengetahui password group untuk bergabung.
Juga digunakan
untuk menentukan administrator group |
|
/usr/sbin/grpck |
Memeriksa integritas file /etc/group dan /etc/gshadow |
TUGAS PENDAHULUAN :
Sebagai tugas pendahuluan, jawablah pertanyaan-pertanyaan berikut ini :
- Apakah dari file /etc/passwd ? Jelaskan isi dari satu baris pada file ini.
- Apakah dari file /etc/group ?
Jelaskan isi dari satu baris pada file ini.
- Sebutkan perintah yang digunakan
untuk membuat user baru dan berikan
contohnya.
- Sebutkan perintah yang digunakan
untuk membuat group baru dan berikan
contohnya.
- Sebutkan perintah
yang digunakan untuk
menghapus user dan group. Berikan contohnya.
- Apa yang dimaksud dengan perintah usermod
dan groupmod ?
PERCOBAAN:
- Login sebagai root.
- 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
- Lihatlah isi file /etc/passwd dan sebutkan kolom apa saja yang terdapat pada setiap baris.
#
cat /etc/passwd | more
# cat /etc/group | more
group user baru pada file /etc/group .
#groupadd friend
#groupadd classmate
#groupadd neighbour
#cat /etc/group
#groupadd friend untuk membuat group baru bernama
“friend”
#groupadd classmate untuk membuat group baru bernama
“classmate”
#groupadd neighbour untuk membuat group baru bernama
“neighbour”
#cat /etc/group untuk melihat group beserta anggotanya yang sedang aktif
Percobaan 3 : Menambah User
1. # useradd –g friend bob
# grep bob /etc/passwd
# useradd lili
# passwd lili
# grep lili /etc/passwd
#
ls –l /home
- Useradd –g friend bob :
memasukkan bob ke group friend
- Grep bob /etc/passwd : untuk
mengetahui letak bob
- Useradd lili : membuat user baru
dengan nama lili, tetapi tidak menentukan masuk ke group mana lili tersebut
- Passwd lili :mengatur setting
password pada user lili
- Grep lili /etc/passwd :untuk
mengetahui letak lili
- Ls –l /home : menampilkan file dan direktori dalam tampilan lengkap yaitu terdiri dari nama file ukuran, tanggal di modifikasi, pemiliki, group, dan mode atributnya
2. Fungsi option –g
pada perintah useradd adalah untuk menentukan group dari user yang dibuat
Percobaan 4 : Memodifikasi group dari user
1.
#
usermod –g classmate -G
friend,neighbour bob
# usermod –g friend -G classmate
lili
Analisa :
· Usermod –g classmate –G friend,neighbour bob :
bob di masukkan ke dalam group classmate, friend, dan neighbour. (-g: group
yang lama, -G: group yang baru)
· Usermod –g friend –G classmate lili : memasukkan
lili ke group friend dan classmate. (-g: group yang lama, -G: group yang baru)
Percobaan 5 :
Melihat group dari user
1.
# groups bob
# groups
lili
# groups
jane
Analisa :
- Groups bob : melihat group apa saja dimana
terdapat bob (classmate, friend, neighbour)
- Groups lili : melihat group apa saja dimana
terdapat lili (friend, classmate)
- Groups jane : melihat group apa saja dimana
terdapat jane (neighbour)
Percobaan 6 : Mengubah password user
1. # passwd bob
2.
# useradd –g friend diane
#
usermod –p diane diane
Analisa :
Karena menggunakan perintah usermod, maka
penyettingan file enkripsi, sehingga tidak nampak pada layar terminal dan tidak
dapat digunakan untuk password pada saat login.
3. Cobalah login sebagai diane, apakah anda dapat login ?
Tidak dapat login sebagai diane
4. Cobalah mengubah password user
dengan login pada user yang bersangkutan. Login sebagai user, dan ubahlah
password user.
$ passwd
Percobaan 7 : Menghapus 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
Percobaan 8 : Menghapus group
1. Hapus group
dengan menggunakan perintah userdel.
# groupdel friend
# groupdel classmate
# groupdel
neighbour
Analisa :
·
Groupdel friend: menghapus group
friend
·
Groupdel classmate: menghapus
group classmate
·
Groupdel neighbour: menghapus
group neighbour
Percobaan 9 : Menghapus home directory
1. Hapus home
direktory.
# rmdir /home/bob
# rmdir /home/lili
# rmdir /home/jane
# rmdir /home/diane
1. Buatlah tiga group “parent”, “children” dan “soho”. Perhatikan anggota dari setiap grup berikut :
Parents Children Soho
Paul Alice Accounts
Jane Derek Sales
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.
5.
Cobalah mengubah password Alice
dengan login sebagai Alice
6.
Lihat keanggotaan dari setiap user.
7.
Hapuslah user Account dan Sales.
KESIMPULAN
Pada percobaan kali 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