Membuat user bisa secara otomatis maupun manual dan memiliki directory home maupun tidak. Kali ini kita akan membahas cara membuat user otomatis baik yang memiliki directory home maupun tidak memiliki directory home. Kita akan membuat 10 user dimana user 1 sampai 5 tidak memiliki directory home sedangkan user 6 sampai 10 memiliki directory home.
- Membuat user otomatis dengan useradd
Disini kita akan membuat user otomatis menggunakan perintah useradd, perintah ini digunakan untuk user yang tidak memiliki directory home. Pertama kita buat sebuah file dengan nama usertidakpunya.sh (untuk nama file bebas yang penting formatnya .sh)
root@DebSer9:~# nano usertidakpunya.sh
Kemudian pada file itu kita isikan sebuah script, sebagai berikut :
Script | Penjelasan |
For i in {1.5} | Untuk melakukan perulangan 1 sampai 5 |
Do | Untuk menjalankan perintah perulangan |
Useradd | Useradd perintah yang digunakan untuk menambah user |
User$i | Nama user |
Echo -e “sukses\nsukses” | passwd user$i | Memberikan password kepada user$i |
Done | Akhir perintah perulangan |
Pastikan tidak ada kesalahan dalam penulisan script, tekan ctrl+o untuk menyimpan, tekan ctrl+x untuk keluar.
Setelah itu kita berikan hak akses exsekusi kepada file yang sudah kita buat dengan perintah chmod+x usertidakpunya.sh
root@DebSer9:~# chmod +x usertidakpunya.sh
Setelah diberi hak akses sekarang jalankan file tersebut dengan cara ./usertidakpunya.sh setelah dijalan kan maka user 1 sampai 5 akan otomatis terbuat.
root@DebSer9:~# ./usertidakpunya.sh
Jika muncul eror saat dijalankan coba cek kembali isi usertidakpunya.sh
2. Membuat user otomatis menggunakan adduser
Dengan perintah adduser user yang dibuat akan memiliki directory home. Yang pertama kita lakukan adlah membuat directory dengan nama public_html di /etc/skel. Kenapa di /etc/skel? Karena lokasi ini nanti bisa membuat user yang baru dengan perintah adduser bisa langsung terbuatkan juga directory pulic_html.
root@DebSer9:~# mkdir /etc/skel/public_html
Setelah itu kita membuat file baru dengan nama userpunya.sh (nama bebas asal format .sh)
root@DebSer9:~# nano userpunya.sh
Isikan file tersebut dengan script berikut :
Script | Penjelasan |
For i in {6..10} | Untuk melakukan perulangan 6 sampai 10 |
Do | Untuk menjalankan perintah perulangan |
Adduser | Perintah untuk menambah user |
User$i | Nama user |
–disabled-password –gecos user$i | Menonaktifkan pertanyaan password saat menjalankan perintah adduser |
Passwd user$i <<< “sukses”$’\n’”sukses” | Memberikan password untuk user$i |
Done | Akhir perintah perulangan |
Tekan ctrl+o untuk menyimpan, ctrl+x untuk keluar.
Kemudain berikan hak akses eksekusi pada file userpunya.sh
root@DebSer9:~# chmod +x userpunya.sh
Setelah itu kita jalankan file userpunya.sh dengan perintah :
root@DebSer9:~# ./userpunya.sh
Jika muncul eror maka periksa kembali script pada userpunya.sh
Semua user telah berhasil ditambahkan, sekian dulu tutorial tentang manajemen user di debian server. Semoga bermanfaat. Tinggalkan komentar jika artikel ini bermanfaat.