Suatu ketika saya mendapat pertanyaan “bagaimana cara membuat banyak user dengan cara yang mudah ?”. Jika kita membuat user dengan menggunakan adduser atau useradd tentu akan banyak memakan waktu apalagi jika yang ingin dibuat tidaklah sedikit. Shell scripting adalah salah satu cara yang digunakan oleh kebanyakan admin server untuk mempermudah pekerjaannya. Salah satunya adalah dengan membuat shell scripting untuk membuat banyak user.
Shell scripting adalah salah satu trik yang paling mudah dan tidak banyak memakan waktu dalam membuat user. Selain shell scripting, cara lain untuk membuat banyak user adalah dengan perintah newusers.
Contoh : Anda diminta membuatkan 500 user dengan awalan “pengguna-xx” dan menggunakan password yang semuanya sama “rahasia123”, xx adalah nomor urut 1 – 500.
Bayangkan jika anda membuatnya satu per satu, kapan itu semua bisa terselesaikan tanpa adanya shell scripting ?. Untuk membuat shell scripting maka scriptnya seperti ini
Menggunakan adduser
for ((i=1; i<=500; i++))doadduser pengguna-$i --disabled-password --gecos pengguna-$ipasswd pengguna-$i <<< "rahasia123"$'\n'"rahasia123" done
Menggunakan useradd
for ((i=1; i<=500; i++))domkdir -p /home/pengguna-$iuseradd pengguna-$i -d /home/pengguna-$i -s /bin/bashpasswd pengguna-$i <<< "rahasia123"$'\n'"rahasia123"done
Pilih salah satu dari kedua script diatas, simpan dengan file *.sh kemudian ubah permission agar dapat di eksekusi
chmod +x script.sh
Karena ini adalah script Shell, maka untuk menjalankannya gunakan BASH
bash script.sh
Pastikan anda menjalankannya menggunakan akun root atau jika tidak tambahkan perintah su atau sudo didepannya
Untuk melihat user yang telah dibuat bisa dilihat di /etc/passwd dan tentu user tersebut juga dapat login seperti biasa
Berikut penjelasan dari script diatas
Tips Membuat Banyak User di Linux dengan satu Script
Reviewed by Argasoka Herbal
on
Selasa, September 12, 2017
Rating:
Tidak ada komentar: