Assalamualaykum warahmatullahi wabarakatuh,
Yo, akhirnya posting lagi setelah sekian lama dikarenakan kesibukkan kerja dan kuliah hehehe, ok langsung saja. Kali ini saya akan posting tentang bagaimana cara membuat banyak user di linux, sebelumnya kita tahu untuk membuat user bisa menggunakan perintah "adduser" atau "useradd", nah tetapi jika di suruh untuk membuat 100 user, tidak mungkin kita akan membuat satu-satu perintah, yang ada malah capek, gak efektif dan membuang waktu.
Nah pada kali ini saya akan membuat tutor untuk membuat banyak user menggukan script, shell script. Kebetulan saya baru mengikuti lomba IDNCompetition2017, dan salah satu soalnya membuat user sangat banyak, jadi menggunakan shell script adalah salah satu solusi terbaik. nah tidak perlu basa basi.
1. Kalian harus buat file nya terdahulu, buat user.sh, setelah itu copy script nya.
Jika menggunakan perintah "adduser"
3. lalu langsung jalankan file script nya dengan menggunakan perintah "bash user.sh"
Note : semua perintah ini harus dilakukan dengan user root, jika tidak maka tambahkan perintah "sudo" atau "su" di depan.
Ok, untuk penjelasannya tentang fungsi script nya, ada di bawah ini.
Yo, akhirnya posting lagi setelah sekian lama dikarenakan kesibukkan kerja dan kuliah hehehe, ok langsung saja. Kali ini saya akan posting tentang bagaimana cara membuat banyak user di linux, sebelumnya kita tahu untuk membuat user bisa menggunakan perintah "adduser" atau "useradd", nah tetapi jika di suruh untuk membuat 100 user, tidak mungkin kita akan membuat satu-satu perintah, yang ada malah capek, gak efektif dan membuang waktu.
Nah pada kali ini saya akan membuat tutor untuk membuat banyak user menggukan script, shell script. Kebetulan saya baru mengikuti lomba IDNCompetition2017, dan salah satu soalnya membuat user sangat banyak, jadi menggunakan shell script adalah salah satu solusi terbaik. nah tidak perlu basa basi.
1. Kalian harus buat file nya terdahulu, buat user.sh, setelah itu copy script nya.
Jika menggunakan perintah "adduser"
for ((i=3; i<=100; i++))Jika menggunakan perintah "useradd"
do
adduser it$i --disabled-password --gecos it$i
passwd it$i <<< "idnmantab"$'\n'"idnmantab"
done
for ((i=1; i<=100; i++))2. setelah selesai beri perintah "chmod +x user.sh"
do
mkdir -p /home/acc$i
useradd acc$i -d /home/acc$i -s /bin/bash
passwd acc$i <<< "idnmantab"$'\n'"idnmantab"
done
3. lalu langsung jalankan file script nya dengan menggunakan perintah "bash user.sh"
Note : semua perintah ini harus dilakukan dengan user root, jika tidak maka tambahkan perintah "sudo" atau "su" di depan.
Ok, untuk penjelasannya tentang fungsi script nya, ada di bawah ini.
for ((i=1; i<=500; i++)) | adalah perintah untuk looping mulai yang paling awal adalah 1 kemudian sampai kurang-samadengan 500 |
do | kerjakan task looping berikut sampai memenuhi syarat diatas |
adduser pengguna-$i –disabled-password –gecos pengguna-$i | buat user dengan adduser, $i fungsinya adalah untuk memanggil nilai dari i, –disable-password agar user tidak ditanya password, –gecos yaitu opsi untuk informasi si user tersebut dan bisa berupa apapun |
passwd pengguna-$i <<< “rahasia123″$’\n'”rahasia123” | untuk memberi user sebuah password |
done | done = jika task sudah selesai dikerjakan |
mkdir -p /home/pengguna-$i | buat sebuah direktori yang akan digunakan sebagai home folder user |
useradd pengguna-$i -d /home/pengguna-$i -s /bin/bash | buat user dengan useradd, -d adalah menentukan dimana letak home direktori si user berada, -s adalah jenis shell yang digunakan oleh si user |
Sumber : Sumber 1 & Sumber 2
Posting Komentar