Praktikum11
ManajemenUser danGroup
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 dalambeberapa file teks dalam direktory /etc/. Jika sistem administrator membuat userbaru, 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 denganbaris. Setiap baris berisi informasi mengenai :· Username — nama user yang diketik saat login sistem· Password — berisi pasword yang di-enkripsi (atau x bila shadow passworddigunakan)· User ID (UID) — bilangan numerik yang ekuivalen dengan username yangmenjadi acuan sistem.· Group ID (GID) — bilangan numerik yang ekuivalen dengan nama group primeryang menjadi acuan sistem.· GECOS — nama histori, kolom GECOS[1] bersifat opsional dan digunakan untukmenyimpan informasi tambahan (seperti nama lengkap user).· Home directory — path absolut untuk home directory dari user.· Shell — program yang otomatis dijalankan bila user login. Berupa commandintepreter (biasanya disebut shell)Contoh isi file /etc/passwd :root:x:0:0:root:/root:/bin/bashBaris idatas 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/groupFile /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 groupbergabung ke dalam group dengan menggunakan printah newgrp dan mengetikkanpassword. 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,bobBaris diatas menunjukkan, group general menggunakan password shadow, mempunyaiGID 502 dan anggota juan, shelley dan bob. ]
3 APLIKASI USER
ACCOUNT DAN GROUP
Terdapat dua tipe dasar aplikasi yang digunakan untuk mengatur user accountdan group pada sistem Linux Red Hat :· Aplikasi Graphical User Manager· Perintah pada virtual consoleBaik aplikasi User Manager dan utilitas perintah membentuk task yang sama, perintahmempunyai kelebihan dalam skrip yang lebih mudah diotomatisasi.Tabel berikut berisi beberapa perintah yang umum untuk membuat danmengatur user command dan group :
Aplikasi Fungsi
/usr/sbin/useraddMenambah user account. Digunakan untuk keanggotaanprimer dan sekunder/usr/sbin/userdel Menghapus user account/usr/sbin/usermodMeng-edit atribut account termasuk beberapa fungsi yangberhubungan dengan masa berlaku password. Jugadigunakan untuk menentukan keanggotaan primer dansekunderpasswdMelakukan setting password. Selain untuk mengubahpassword user juga untuk mengontrol semua aspek tentangmasa berlaku password/usr/sbin/chpasswdMembaca file yang berisi username dan password dan updatesetiap password userchageMengubah masa berlaku password user. Perintah passwdjuga digunakan untuk tujuan inichfn Mengubah informasi GECOS userchsh Mengubah shell default userTabel berikut berisi beberapa perintah untuk membuat dan mengatur group :Aplikasi Fungsi/usr/sbin/groupaddMenambah group, tetapi tidak menentukan user pada grouptersebut. Perintah useradd dan usermod digunakan untukmenentukan user pada group yang ada./usr/sbin/groupdel Menghapus group/usr/sbin/groupmod Memodifikasi nama group adau GID, tetapi tidak mengubahkeanggotaan group. Perintah useradd dan usermodmenentukan user pada group yang ada.gpasswdMengubah keanggotaan group dan melakukan settingpassword untuk mengijinkan anggota selain group tersebutyang mengetahui password group untuk bergabung. Jugadigunakan 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 :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 berikancontohnya.4. Sebutkan perintah yang digunakan untuk membuat group baru dan berikancontohnya.5. Sebutkan perintah yang digunakan untuk menghapus user dan group. Berikancontohnya.6. Apa yang dimaksud dengan perintah usermod dan groupmod ?
PERCOBAAN:
1. Login sebagai root.2. Bukalah Console Terminal dan lakukan percobaan-percobaan di bawah inikemudian analisa hasil percobaan.3. Selesaikan soal-soal latihan.Percobaan 1 : Melihat file /etc/passwd dan /etc/groupPercobaan 2 : Menambah group userPercobaan 3 : Menambah User1. Buatlah user baru dengan perintah useradd. Perhatikan perubahan isi file/etc/passwd setelah pembuatan user baru. Juga perhatikan apakah homedirektory 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 /home2. Opsi –g pada perintah useradd untuk menentukan group dari user yang dibuat.# useradd –g neighbour jane# ls –l /home1. Lihatlah isi file /etc/passwd dan sebutkan kolom apa saja yang terdapatpada setiap baris.# cat /etc/passwd | more2. Lihatlah isi file /etc/group dan sebutkan kolom apa saja yang terdapat padasetiap baris.# cat /etc/group | more1. Buatlah 3 group user baru dengan perintah groupadd. Perhatikan informasigroup user baru pada file /etc/group.# groupadd friend# groupadd classmate# groupadd neighbour# cat /etc/groupPercobaan 4 : Memodifikasi group dari userPercobaan 5 : Melihat group dari userPercobaan 6 : Mengubah password user1. Dengan perintah usermod, modifikasi group dari Setiap user merupakan milihsuatu group primer dan kemungkinan juga bagian dari group lain(supplementary group). Untuk memodifikasi group dari suatu user dapatdigunakan perintah usermod.# usermod –g classmate -G friend,neighbour bob# usermod –g friend -G classmate lili1. Lihat group dari seorang user dengan perintah groups.# groups bob# groups lili# groups jane1. Root dapat mengubah password dari user.# passwd bob2. Password yang diubah dengan perintah usermod merupakan file enkripsi,sehingga tidak dapat digunakan sebagai passwrod pada saat login.# useradd –g friend diane# usermod –p diane diane3. Cobalah login sebagai diane, apakah anda dapat login ?4. Cobalah mengubah password user dengan login pada user yang bersangkutan.Login sebagai user, dan ubahlah password user.$ passwdPercobaan 7 : Menghapus userPercobaan 8 : Menghapus groupPercobaan 9 : Menghapus home directory
LATIHAN:
1. Buatlah tiga group “parent”, “children” dan “soho”. Perhatikan anggota dari setiapgrup berikut :Parents Children SohoPaul Alice AccountsJane Derek Sales2. Buatlah user account untuk setiap anggota group sesuai tabel diatas.3. Cek apakah home direktory yang terbentuk sesuai dengan tabel diatas.1. Hapus user dengan menggunakan perintah userdel. Opsi –r untuk menghapusseluruh isi home directory.# userdel –r bob# userdel –r lili# userdel –r jane# userdel –r diane1. Hapus group dengan menggunakan perintah userdel.# groupdel friend# groupdel classmate# groupdel neighbour1. Hapus home direktory.# rmdir /home/bob# rmdir /home/lili# rmdir /home/jane# rmdir /home/diane4. Ubahlah password Paul dan Derek melalui root.5. Cobalah mengubah password Alice dengan login sebagai Alice6. Lihat keanggotaan dari setiap user.7. Hapuslah user Account dan Sales.
LAPORAN RESMI:
1. Analisa hasil percobaan yang Anda lakukan.2. Kerja kan latihan diatas dan analisa hasil tampilannya.3. Berikan kesimpulan dari praktikum ini.
0 komentar:
Posting Komentar