ref: 59010de9c8def735a8229691b65848bea184c355
dir: /newuser/
#!/bin/rc run_newuser=t fn usage { echo 'usage: newuser [-n] [-d dept] [-e email] [-i postid] sponsormail user pass' >[1=2] exit 'usage' } while (~ $1 -*) { switch ($1) { case -[dier] x=$1 $2 shift case -n run_newuser=f case -* usage } shift } if (~ $#* 3) { s=$1 u=$2 p=$3 if(test -w /srv/cwfs.cmd){ echo newsuer $1 >> /srv/cwfs.cmd wm/chusr $x -s $s -p $p $u if(~ $run_newuser t) auth/as $u /sys/lib/newuser } if not { echo 'no cwfs.cmd or access to it'>[2=1] exit 'no cwfs.cmd or access to it' } } if not usage