Wawancara dan Observasi alat non tes bimbingan konseling
Manajemen User di Linux
1.
2. User adalah bagian yang sangat penting dari sebuah sistem opreasi, karena user adalah komponen dari sistem
komputer yang dihubungkan oleh sistem operasi agar dapat mengerjakan perintah-perintah atau instruksi-instruksi
yang diberikan oleh user.User berperan penting karena user adalah pemegang kekuasaan penuh
terhadap sistem operasi, apabila terjadi kesalahan instruksi maka sebuah sistem operasi bisa mengalami crash
atau kerusakan.
Untuk membuat sebuah user di linux (dalam hal ini menggunakan distro slackware 12) kita dapat mengetikkan
syntax di bash/shell linux useradd namauser contohnya :
# useradd dendy
#
Modifikasi User di Linux
Untuk memodifikasi user di linux cukup dengan menggunakan perintah usermod, namun ada beberapa opsi
yang terdapat pada usermod antara lain; user id (UID), group user, home direktory, shell login, comment
(description), login name dll. Pada kesempatan ini hanya akan dibahas beberapa opsi diatas.
# usermod -u 2008 dendy
Ini akan mengganti user ID fadhly menjadi 1024, user ID merupakan identitas sebuah user yang berupa angka
yang uniq.
3. # usermod -g root dendy
Ini akan mengganti user group fadhly menjadi root, user group adalah kelompok user yang memiliki
privilage tertentu.
# usermod -d /home/dendy dendy
Ini akan mengganti home directory dendy ke /home/dendy, home direktori adalah direktori kerja pada
sebuah user. Jika diibaratkan pada windows, home direktory adalah My Documents.
# usermod -c “aryandie” dendy
Ini akan mengganti comment user fadhly menjadi aryandie Comment adalah description atau Full
Name dari sebuah user.
# usermod -s /bin/bash dendy
Ini akan mengganti shell login user fadhly menjadi /bin/bash. Shell login adalah terminal console
program pada linux.
# usermod –l ridha dendy
Ini akan mengganti login name user fadhly menjadi ridha, login name adalah nama yang dipakai
untuk login ke sebuah mesin linux, login name bukan merupakan description atau full name. Login
name dapat berupa sesuatu yang tidak berhubungan dengan full name user
manajemen user merupakan sesuatu yang penting, karena jika salah sistem kita bisa down karena itu.
Menambah user baru :
#adduser
atau
4. #useradd
Mengeset Password user:
#passwd nama_user
Mereset password sendiri
#passwd
$passwd
Mengganti / mengedit user
# usermod
Mengganti Group
# chgrp
Mengganti login user
# usermod -l nama_baru nama_lama
Mengganti Keterangan / Comment user
# usermod -c keterangan nama_user
Menghapus user dan home direktorinya
# userdel -r nama_user
5. Percobaan :
Login sebagai root = $ sudo su
Percobaan 1 :
Melihat file /etc/passwd dan /etc/group
# cat /etc/passwd berisi :
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)
# cat /etc/group berisi :
Kolom yang berada pada tiap baris di file /etc/group.
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.
6. Percobaan 2 : Menambah group user
# groupadd friend
# groupadd classmate
# groupadd neighbour
# cat /etc/group
/etc/group Berisi informasi mengenai group dimana user tergabung. Seperti halnya
/etc/passwd, file /etc/group juga dapat dibaca oleh seluruh user. Setiap baris
sebuah group yang terdiri dari 4 kolom yang dibatasi oleh titik dua (:) .
Percobaan 3 : Menambah User
# useradd –g friend bob
# grep bob /etc/passwd
# useradd lili
# passwd lili
# grep lili /etc/passwd
# ls –l /home
Ternyata home direktory setiap user tidak dibuat pada saat pembuatan user baru.
7. Percobaan 4 : Memodifikasi group dari user
Untuk memodifikasi group 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
Lihat group dari seorang user dengan perintah groups.
# groups bob
# groups lili
# groups jane
8. 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
dapat digunakan sebagai passwrod pada saat login.
# useradd –g friend diane
# usermod –p diane diane
3. Dapat login dengan perintah # su diane
4. Masuk ke diane # su diane
#passwd
Percobaan 7 : Menghapus user
Hapus user dengan menggunakan perintah userdel. Opsi –r untuk menghapus seluruh isi
directory.
# userdel –r bob
# userdel –r lili
# userdel –r jane
# userdel –r diane
9. Percobaan 8 : Menghapus group
Hapus group dengan menggunakan perintah userdel.
# groupdel friend
# groupdel classmate
# groupdel neighbour
Percobaan 9 : Menghapus home directory
Hapus home direktory.
# rmdir /home/bob
# rmdir /home/lili
# rmdir /home/jane
# rmdir /home/diane