Membuat User 1000 Mengunakan Script


Dalam sistem operasi Linux, pembuatan user biasanya dilakukan satu per satu menggunakan perintah useradd. Namun, untuk keperluan praktikum, uji coba, atau simulasi sistem multiuser, kita bisa membuat banyak user sekaligus secara otomatis menggunakan skrip Bash.


Berikut langkah-langkah lengkap untuk membuat 1000 user otomatis di Debian yang dijalankan di VirtualBox.


1. Buka Terminal


Pastikan kamu sudah login ke Debian dan memiliki hak akses sudo root. Jika belum, masuk ke mode superuser dengan perintah:


su root


2. Buat File Skrip


Ketik perintah berikut untuk membuat file skrip baru:


nano buat-user.sh


Perintah nano digunakan untuk membuka editor teks terminal di Linux.


3. Isi Skrip dengan Perintah Berikut


Salin dan tempel kode berikut ke dalam editor nano:


#!/bin/bash


for i in $(seq 1 1000); do

    username="user$i"

    password="pass$i"


  bash

    useradd -m -s /bin/bash "$username"


    echo "${username}:${password}" | chpasswd


    echo "User $username dibuat dengan password $password"

done


echo "Selesai. Total 1000 user telah dibuat."



4. Simpan dan Tutup Editor


Tekan Ctrl + O lalu Enter untuk menyimpan file.


Tekan Ctrl + X untuk keluar dari editor.


5. Ubah Izin Akses Skrip


Sebelum dijalankan, skrip harus diberi izin agar bisa dieksekusi. Jalankan perintah berikut:


chmod +x buat_user.sh


6. Jalankan Skrip


Eksekusi skrip menggunakan perintah:


sudo ./buat_user.sh


Sistem akan otomatis membuat user user1 hingga user1000 dengan password masing-masing pass1, pass2, dan seterusnya.


7. Cek Hasil


Untuk memastikan user sudah dibuat, gunakan perintah:


tail -n 10 /etc/passwd


Perintah ini menampilkan 10 baris terakhir dari daftar user yang tersimpan di file /etc/passwd.


Atau untuk melihat satu user tertentu:


id user10


Untuk mencoba login ke salah satu user:


su - user10


Lalu masukkan password: pass10


Kesimpulan :

Dengan menggunakan skrip sederhana di atas, proses pembuatan banyak user di Linux dapat dilakukan secara otomatis dan efisien. Teknik ini sangat berguna untuk kebutuhan praktikum jaringan, manajemen server, atau pengujian sistem yang melibatkan banyak pengguna sekaligus.

Comments

Popular posts from this blog

Rangkuman IP address by febriyantotawakal

Pengistalan Linux Debian 13 secara Graphical dan Teks dan cek ping

FEBRIYANTO TAWAKAL,Membuat jaringan peer to peer