0,00 Rp

Tidak ada produk di keranjang.

Membuat user otomatis dengan adduser dan useradd | LKS

Pada kesempatan kali ini akan membahas tentang bagaimana cara membuat user otomatis di lnxsrv. Kenapa membuat user otomatis? Karena kita cukup membuat sebuah file yang berisi script kemudian jika file ini dijalankan maka otomatis userakan terbuat.

  1. Membuat user otomatis dengan useradd

Pada Sub BAB A ini kita akan membuat user dengan menggunakan perintah useradd. Kenapa menggunakan? Karena pada soal kita disuruh membuat user1 sampai user10 tidak memiliki directory home.

Pertama kita buat file baru dengan nama userinternal.sh (untuk nama file bebas asal formatnya .sh)

root@lnxsrv:~# nano userinternal.sh

Kemudian pada file itu kita isikan script seperti tabel 2.1.1 berikut beserta penjelasannya.

Script Penjelasan
For i in {1..10} Untuk melakukan perulangan 1 sampai 10
Do Untuk menjalankan perintah perulangan
Useradd Useradd perintah yang digunakan untuk menambah user
User$i Nama user
Echo -e “smkbisa\nsmkbisa” | passwd user$i Memberikan password kepada user$i
Done Akhir perintah perulangan

gamba 2.1.1

Pastikan tidak ada kesalahan dalam penulisan script karena bisa mengakibatkan error, jika sudah simpan (tekan ctrl + o) kemudian keluar (tekan ctrl + x).

Setelah itu berikan hak akses eksekusi pada file tersebut dengan menggunakan perintah chmod +x userinternal.sh

root@lnxsrv:~# chmod +x userinternal.sh

Setelah diberikan hak akses eksekusi sekarang jalankan file tersebut dengan cara ./userinternal.sh. Setelah dijalankan maka akan terbuatlah user1 sampai user10.

root@lnxsrv:~# ./userinternal.sh

Jika muncul Error output pada saat menjalankan file userinetnal.sh maka periksakan kembali isi file tersebut.

  1. Membuat user otomatis dengan adduser

Pada Sub BAB 2 ini kita akan membuat user otomatis dengan menggunakan adduser. Kenapa menggunakan adduser, tidak seperti tadi menggunakan useradd? Karena kita membutuhkan directory home dari user (user11 sampai user20) untuk konfigurasi userdir atau Virtual Webpage.

Yang perlu kita lakukan pertama kali adalah membuat directory dengan nama public_html di /etc/skel. Directory public_html ini nanti berfungsi pada saat konfigurasi userdir atau virtual webpage, kenapa disimpan dilokasi /etc/skel? Karena lokasi ini nanti bisa membuat user yang baru dibuat dengan perintah adduser bisa langsung terbuatkan juga directory public_html.

root@lnxsrv:~# mkdir /etc/skel/public_html

Setelah kita sudah membuat directory public_html di /etc/skel, selanjutnya kita buat file baru dengan nama userdir.sh (untuk nama bebas asal formbat .sh)

root@lnxsrv:~# nano userdir.sh

Kemudian pada file tersebut isikan script seperti tabel 2.2.1 berikut beserta penjelasannya

Script Penjelasan
For i in {11..20} Untuk melakukan perulangan 11 sampai 20
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 <<< “smkbisa”$’\n’”smkbisa” Memberikan password untuk user$i
Done Akhir perintah perulangan

Tabel 2.2.1

Gambar 2.2.1

Selanjutnya berikan hak akses eksekusi pada file userdir.sh

root@lnxsrv:~# chmod +x userdir.sh

Setelah file userdir.sh memiliki hak akses eksekusi jalankan file tersebut dengan cara ./userdir.sh. Setelah dijalankan maka akan terbuatlah user11 sampai user20

root@Lnxsrv:~# ./userdir.sh

Jika muncul Error output pada saat menjalankan file userdir.sh maka periksakan kembali isi file tersebut.

 

Reviews

penguin kawe
Do what u love, and love what u do

Related Articles