Skrip berikut Membutuhkan :
- Bash
- Expect
Skrip ini pernah kugunakan untuk membuat user secara mass ( sekali enter banyak user tercreate).
hasilnya :
user : klp1
passwd: klp1
user : klp12
passwd: klp3
user : klpn
passwd:klpn
Listing createuser.sh (main program)
# Script for creating OS Labs Experiments
#!/bin/bash
counter=1
echo Number of group:
read group
prefix=klp
while [ $counter -le $group ];
do
echo "Creating group: $prefix$counter"
useradd -m $prefix$counter -s /bin/bash -d /home/praksisop/$prefix$counter
./xpf $prefix$counter $prefix$counter
let counter=counter+1
done
Listing file xpf
#!/usr/bin/expect
spawn passwd [lindex $argv 0]
set password [lindex $argv 1]
expect "password:"
send "$password\r"
expect "password:"
send "$password\r"
expect eof