2 echo -e "Content-type: text/html\n\n";
4 rootdir
=/srv
/http
/admin
/samba
7 if [ "$F_deluser" = "" ] ; then
9 if echo $F_adduser |
egrep '\<admin\>|\<administrator\>'; then
13 sudo useradd
-m $useradd_arg $F_adduser
15 [ $ret != 0 ] && grep "useradd_err_$ret" $rootdir/samba
/useradd.err|
sed 's/.*=//' && exit
17 (echo $F_smbpasswd; echo $F_smbpasswd) |sudo smbpasswd
-L -s -a $F_adduser
18 [ $admin_user = 1 ] && exit
19 sudo
$rootdir/modify_samba_config.pl
/etc
/samba
/smb.conf
$F_adduser /home
/$F_adduser $F_adduser yes
20 echo "<h1>Add user \"$F_adduser\" OK!</h1>"
23 sudo smbpasswd
-x $F_deluser >/dev
/null
24 sudo
$rootdir/modify_samba_config.pl
/etc
/samba
/smb.conf
$F_deluser
26 sudo userdel
-r $F_deluser 2>/dev
/null
28 [ $ret != 0 ] && grep "userdel_err_$ret" $rootdir/samba
/userdel.err|
sed 's/.*=//' && exit
29 echo "<h1>Delete user \"$F_deluser\" OK!</h1>"
34 #Usage: ./modify_samba_config.pl configfile share [path] [comment] [writable]