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

3 Hal dari Wanita yang Sulit Ditolak Pria

Catat baik-baik, siapa tahu bisa jadi senjata untuk meluluhkan hati si dia.   Sedang mengincar seorang pria dan belum berhasil mendapatkan perhatiannya? Jangan menyerah begitu saja. Ada tiga "senjata" yang bisa Anda keluarkan. Sebuah situs hubungan, relationshipheadquarters.net , mengungkap sikap wanita yang sulit sekali sekali diabaikan pria. Segera catat baik-baik, siapa tahu berhasil meluluhkan hati pria incaran. 1. Senyuman manis Kekuatan senyuman lebih besar yang Anda bayangkan. Bagi pria, lebih mudah mendekati seorang wanita yang terlihat suka tersenyum manis. Senyum juga menggambarkan sikap percaya diri, kehangatan dan pribadi yang menyenangkan. Namun, karena banyak wanita yang mengganggap kalau senyum bisa menimbulkan kesan yang salah, lalu senyuman jadi terlalu dijaga. Jadi, saat ada si dia, jangan ragu untuk melemparkan senyuman terbaik Anda.  Tersenyum juga bisa jadi tanda penerimaan. Pria sering memerlukan sinyal kalau mereka bi...

Operasi File Sederhana dengan VB.NET

Ada kalanya kita perlu melakukan operasi file sederhana dalam program yang kita buat. Adapun yang saya maksud operasi file sederhana di sini adalah membuat file, memindahkan file, menyalin file, menghapus file dan memeriksa keberadaan file. Jika kita menggunakan VB.Net, maka untuk melakukan operasi-operasi file sederhana tersebut cukup menggunakan beberapa method yang ada di class File, semuanya sangat mudah untuk digunakan dan sudah disediakan oleh VB.NET. Berikut ini adalah contoh penggunaan  method-method tersebut dan penjelasan singkatnya: Membuat file dengan method File.Create File.Create ("C:\Folder Saya\Tes.txt") Perintah di atas akan membuat sebuah file bernama “Tes.txt” di folder “Folder Saya” pada drive C. Jika file tersebut sudah ada maka file yang ada akan ditimpa dengan file baru, namun jika drive C atau folder “Folder Saya” tidak ada (tidak dapat diakses) maka akan tampil eror “ The filename, directory name, or volume label synt...

New 7 Wonder in the Word 2012

1. Jeju Island di  South Korea    Gambar: Waves crashing on Jeju seashore.   (Sumber:Wikipedia) Early history Cheonjiyeon Waterfall in Jeju Island. Waves crashing on the coast of Jeju. Mount Halla in Jeju. Cheonjiyeon Waterfall in Jeju. According to legend, three demi-gods emerged from Samsung hyeol is said to have been on the northern slope of Mt. Halla and became the ancestors of Jeju people who founded the Kingdom of Tamna. It has also been stated that the three brothers including Ko-hu who Koulla 15 offspring, one of the ancestors of Jeju people, were received by the court upon which the Tamna Silla officially recognized name, while the official government posts of Commander, Prince and Governor of the given by a court of three. However, there is no concrete evidence of when the "Three Names" (Samseong-Ko, Yang and Pu) appeared nor to the exact date of when Ko-hu and his broth...