Manajemen User di Debian Server

0
176

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.

  1. 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.

 

LEAVE A REPLY

Please enter your comment!
Please enter your name here