Langsung ke konten utama

Managemen User dan Group


Pokok Bahasan

Manajemen user
Manajemen group  
Tujuan Praktikum
Setelah mempelajari materi dalam bab ini, mahasiswa diharapkan mampu:
Menambah, memodifikasi dan menghapus
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
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-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.


2. 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.

3. APLIKASI USER ACCOUNT DAN GROUP
Terdapat dua tipe dasar aplikasi yang digunakan untuk mengatur user account dan group pada system
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
passwd
/usr/sbin/chpasswd
chage chfn
Meng-edit atribut account termasuk beberapa fungsi yang berhubungan
dengan masa berlaku password. Juga digunakan untuk menentukan
keanggotaan primer dan sekunder
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
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
Menambah group, tetapi tidak menentukan user pada group tersebut.
Perintah useradd dan usermod digunakan untuk menentukan user pada
group yang ada
/usr/sbin/groupdel
Menghapus group
/usr/sbin/groupmod
gpasswd
Memodifikasi nama group adau GID, tetapi tidak mengubah keanggotaan
group. Perintah useradd dan usermod menentukan user pada group yang
ada.
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
Jawablah pertanyaan-pertanyaan di bawah ini :
1. Apakah dari file /etc/passwd ? Jelaskan isi dari satu baris pada file ini.
2. Apakah dari file /etc/group ? Jelaskan isi dari satu baris pada file ini.
3. Sebutkan perintah yang digunakan untuk membuat user baru dan berikan contohnya.
4. Sebutkan perintah yang digunakan untuk membuat group baru dan berikan contohnya.
5. Sebutkan perintah yang digunakan untuk menghapus user dan group. Berikan contohnya.
6. Apa yang dimaksud dengan perintah usermod dan groupmod ? 
  
PERCOBAAN

1. Login sebagai root.
2. Bukalah Console Terminal dan lakukan percobaan-percobaan di bawah ini kemudian
analisa hasil percobaan.
3. Selesaikan soal-soal latihan. 
Percobaan 1 : Melihat file /etc/passwd dan /etc/group
1. Lihatlah isi file /etc/passwd dan sebutkan kolom apa saja yang terdapat pada setiap
baris.
# cat /etc/passwd | more

2. Lihatlah isi file /etc/group dan sebutkan kolom apa saja yang terdapat pada setiap
baris.
# cat /etc/group | more

Percobaan 2 : Menambah group user
1. Buatlah 3 group user baru dengan perintah groupadd. Perhatikan  informasi group user
baru pada file /etc/group.
# groupadd friend
# groupadd classmate
# groupadd neighbor
# 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 directory setiap user juga
dibuat pada saat pembuatan user baru.
# useradd –g friend bob
# grep bob /etc/passwd
# useradd lili
# passwd lili
# grep lili /etc/passwd
# ls –l /home

2. Opsi –g pada perintah useradd untuk menentukan group dari user dibuat
# useradd –g neighbor jane
# ls –l /home
Percobaan 4 : Memodifikasi group dari user 
1. Dengan perintah usermod, modifikasi group dari setiap user merupakan memilih suatu
group primer dan kemungkinan juga bagian dari group lain (supplementary group).
Untuk memodifikasi dari suatu user dapat digunakan perintah usermod.
# usermod –g classmate –G friend, neighbour bob
# usermod –g friend –G classmate lili

Percobaan 5 : Melihat group dari user
1. Lihat group dari seorang user dengan perintah groups.
# groups bob
# groups lili
# groups jane

Percobaan 6 : Mengubah password user
1. Root dapat mengubah password dari user
# passwd bob

2. Password yang diubah dengan perintah usermod merupakan file enkripsi, sehingga tidak
dapat digunakan sebagai password pada saat login.
# useradd –g friend diane
# usermod –p diane diane

3. Cobalah login diane, apakah anda dapat login?


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

Percobaan 9 : Menghapus directory


1. Hapus home directory.
# rmdir /home/bob
# rmdir /home/lili
# rmdir /home/jane
# rmdir /home/diane

Komentar

Postingan populer dari blog ini

Cara Updated dan Upgrade Windows 10 ke Windows 11

Cara Update Windows 10 ke windows 11 dengan automatis tanpa harus menghilangkan data,  dengan beberapa fitur atau UI yang lebih menarik windows 11 banyak perubahan dan perbandingan dibanding windows 10.        Salah satu perbedaan yang mencolok antara Windows 11 dengan Windows 10 adalah tampilan antarmuka (UI). Windows 11 kini hadir dengan tampilan yang lebih segar dan minimalis, khususnya di bagian taskbar dan menu Start. Kini, menu-menu itu tidak lagi berada di sebelah kiri seperti yang ada di Windows 10. Microsoft menggesernya ke sisi tengah sehingga terlihat mirip dengan antarmuka MacOS. Menu Start pun juga ikut pindah ke sisi tengah. Meski begitu, beberapa item, seperti jam, koneksi, atau baterai masih berada di sisi kanan taskbar.  1. Beda tampilan antarmuka (user interface, UI) 2. Beda bentuk logo "jendela" 3. Bisa jalankan aplikasi Android 4. Widget aneka informasi 5. Integrasi dengan Teams 6. Auto HDR untuk mode game <script async src="https://p...

Tisp Membuat Efek Link di Blog Bertabur Bintang

Link satu ini memanglah sangat unik. Link bintang berkedip ini akan membuat link pada blog anda di sekelilingnya terdapat bintang yang berkedip. Link ini tidak asing lagi di dunia blogging. Link ini biasanya dipakai oleh para bloggers yang mempunyai template berlatar belakang gelap. Kurang lebih, seperti itulah tampilan linknya. Namun itu hanya contoh, tapi bila anda memakainya untuk dijadikan link, tampilannya akan semakin indah. Tertarik,..? bila tertarik ikuti saja tutorial dibawah ini. Eiith, tunggu dulu, saran saya sebelum memakainya ubahlah latar belakang blog kamu menjadi warna gelap, agar bintang semakin terlihat. Tapi , walaupun warna template anda tidak gelap tidak apa-apa. Walaupun anda memakai warna merah, hijau, kuning, tidak apa-apa karena link ini transparent. Jadi terserah kalian deh mau template warna apa aja, hasilnya pun sama indahnya. Langkah-Langkahnya seperti ini: 1. Seperti biasanya, anda harus...

Cara Membuat Animasi Teks

Cara membuat animasi Teks ataupun animasi gambar, caranya tidaklah begitu rumit, kita hanya perlu memahami mengenai  fungsi dari kode-kode yang bisa membuat object tersebut bergerak.seperti marquee, behavior,scroll amount dan lain sebagainya, hehehe..!!! Kasih tau gak yeah. Ah malah bercanda nah, dibawah ini adalah beberapa contoh animaseiTeks yang menggunakan efek marquee . untuk anda yang berminat,silahkan anda copy kodenya kemudian anda paste ke gadget html anda. untuk keterangan  lebih lanjut mengenai  fungsi dari komponen atau attribut yang bisa membuat object teks ataupun gambar tersebut bergerak, silahkan anda baca postingan saya sebelumnya. silahkan anda Teks Berjalan Bolak Balik dari Kiri Kanan Welcome To Yantosimamora Blog Copy Kode dibawah ini dan paste ke gadget Html/javascript anda. ganti teks " Wellcome To Yantosimamora Blog " Copy Kode dibawah ini dan paste ke gadget Html/javascript anda. ganti teks <marque...