Manajemen User
Manajemen user adalah salah satu tugas administrator membuat user baru, membuat hak cipta akses, membuat user baru, supaya user dapat login kedalam sistem operasi yang digunakan. Perintah manajemen user adalah segala perintah yang berhubungan dengan pengelolaan user di linux.
Sekenario paling pas untuk manajemen user adalah webhosting dan lab komputer IT. untuk melihat daftar user, dapat dilihat dalam file/etc/password , yang didalamnya terdapat beberapa informasi mengenai username, password, user 10, group id, deksripsi, direktori home, dan sheel, ysng digunakan user tersebut yang dipisahkan dengan tanda " ) " pada setiap barisnya.
Berikut contoh dengan username root yang ada dalam file /etc/passwd.
root:x:0:0:root:/root:/bin/bash
- Username = Nama user yang digunakan untuk login kedalam sistem
- Password = Berisi password yang dienkripsi (huruf x menunjukan bila menggunakan shadow password yang dalam file /etc/shadow)
- User ID = Angka unik yang dimiliki oleh setiap user
- Group ID = Angka unik yang dimilik oleh setiap group, dimana tiap user bisa masuk dalam salah satu – group tersebut
- Direktori home = Path Absolut untuk direktori home dari setiap user
- Shell = Program yang otomatis dijalankan setiap user login kedalam sistem (Command Interpreter)
Secara umum, manajemen user terdiri dari 3 hal utama, yaitu :
1. Membuat User
Untuk membuat user di linux kita bisa menggunakan perintah useradd dan adduser. Bedanya dari kedua perintah tersebut adalah useradd itu manual sedangkan adduser itu otomatis dalam membuat user. Untuk lebih jelasnya lihat perintah membuat user pada linux dibawah ini:* useradd
# useradd john -m -d /home/john -s /bin/bashDisini password untuk user john belom diatur, untuk mengaturnya jalankan perintah dibawah ini lalu ketik password untuk user john.
# passwd johnOutput/Hasilnya :
Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully
2. Menghapus User
Ada 2 perintah untuk menghapus user di linux, yaitu userdel dan deluser.a. userdel
# userdel -f john File konfigurasi untuk userdel terletak didalam file /etc/login.defs , dengan opsi -f perintah diatas akan menghapus user meskipun user dalam keadaan terkoneksi kedalam sistem.
b. deluser
# deluser billy File konfigurasi untuk deluser terletak didalam file /etc/deluser.conf , perintah diatas akan menghapus user tetapi direktori home, mail, dan file lainnya tidak terhapus. Ada beberapa opsi untuk perintah ini diantaranya:
–backup = Melakukan backup untuk semua file yang dimiliki user tersebut
–backup-to = Melakukan backup dengan spesifikasi tempat menyimpannya, default penyimpanan di direktori home
–remove-home = Remove the user home
–remove-all-file = Menghapus semua file yang dimilik oleh semua user tersebut
–group = Menghapus user dari dalam suatu group
–system = Mengahapus user dan group yang ada dalam sistem
–conf = Digunakan dengan file konfigurasi yang terletak di /etc/deluser.conf dan /etc/adduser.conf
3. Mengganti password
Password bisa diubah oleh user itu sendiri atau oleh admin, dengan cara :sudo password PLJ
diganti oleh user psswd.
Cara Membut User Manual
1. vi / etc / psswd
user name : password : user id : group id : TTL : homedir : bash dir
contoh :
raflesia : x : 814 : 813 : : /home /rafles:/bin/bash
2. vi / etc / group
group name : password : group id : lis_username
3. vi / etc / gshadow dan vi / etc / gshadow
username : password : 17135 : o : 99999 :::
* vi / etc / gshadow => pasword untuk user
groupname : !::
4. Membuat folder sesuai dengan nama username
* mkdir /home/ nama_username
*ls -l
5. chown : chown namauser /home/namauser
6. chgrp : chgrp namagroup /home/namauser
7. copy bash
cp bash* /home/[user] => pastikan kita berada didalam root
8. change owner lagi
tambahkan perintah terakhir .* pada terakhir
contoh : chown raflesia /home/raflesia/.*
9. change group lagi
tambahkan perintah terakhir .* pada terakhir
contoh : chgrp raflesia /home/bunga/.*
10. Tambahkan password
psswd username
ctrl + alt + f2
11. Login