summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim Potter <tpot@samba.org>2003-09-10 03:47:10 +0000
committerTim Potter <tpot@samba.org>2003-09-10 03:47:10 +0000
commitf59a010674418f3e82774a8680fa108d02eb8460 (patch)
tree178fb7949fe7cb5f2898a012a7e27f85c62632a7
parentca4dabf12c8f23977c4ed190a5e32e16e7d56d6b (diff)
downloadsamba-f59a010674418f3e82774a8680fa108d02eb8460.tar.gz
samba-f59a010674418f3e82774a8680fa108d02eb8460.tar.bz2
samba-f59a010674418f3e82774a8680fa108d02eb8460.zip
Remove autogenerated file.
(This used to be commit 275bdc3ff550fd14a11c9f3919a82d4af35dc6fa)
-rwxr-xr-xsource3/smbadduser79
1 files changed, 0 insertions, 79 deletions
diff --git a/source3/smbadduser b/source3/smbadduser
deleted file mode 100755
index 35f6dbab14..0000000000
--- a/source3/smbadduser
+++ /dev/null
@@ -1,79 +0,0 @@
-#!/bin/csh
-#
-# smbadduser - Written by Mike Zakharoff
-#
-
-prefix=/usr/local/samba
-exec_prefix=${prefix}
-LIBDIR=${exec_prefix}/lib
-PRIVATEDIR=${prefix}/private
-CONFIGDIR=${LIBDIR}
-
-unalias *
-set path = ($path /usr/local/samba/bin)
-
-set smbpasswd = $PRIVATEDIR/smbpasswd
-set user_map = $CONFIGDIR/users.map
-
-#
-# Set to site specific passwd command
-#
-set passwd = "cat /etc/passwd"
-#set passwd = "niscat passwd.org_dir"
-#set passwd = "ypcat passwd"
-
-set line = "----------------------------------------------------------"
-if ($#argv == 0) then
- echo $line
- echo "Written: Mike Zakharoff email: michael.j.zakharoff@boeing.com"
- echo ""
- echo " 1) Updates $smbpasswd"
- echo " 2) Updates $user_map"
- echo " 3) Executes smbpasswd for each new user"
- echo ""
- echo "smbadduser unixid:ntid unixid:ntid ..."
- echo ""
- echo "Example: smbadduser zak:zakharoffm johns:smithj"
- echo $line
- exit 1
-endif
-
-touch $smbpasswd $user_map
-set new = ()
-foreach one ($argv)
- echo $one | grep ':' >& /dev/null
- if ($status != 0) then
- echo "ERROR: Must use unixid:ntid like -> zak:zakharoffm"
- continue
- endif
- set unix = `echo $one | awk -F: '{print $1}'`
- set ntid = `echo $one | awk -F: '{print $2}'`
-
- set usr = `eval $passwd | awk -F: '$1==USR {print $1}' USR=$unix`
- if ($#usr != 1) then
- echo "ERROR: $unix Not in passwd database SKIPPING..."
- continue
- endif
- set tmp = `cat $smbpasswd | awk -F: '$1==USR {print $1}' USR=$unix`
- if ($#tmp != 0) then
- echo "ERROR: $unix is already in $smbpasswd SKIPPING..."
- continue
- endif
-
- echo "Adding: $unix to $smbpasswd"
- /usr/bin/smbpasswd -a -n $unix
- if ($unix != $ntid) then
- echo "Adding: {$unix = $ntid} to $user_map"
- echo "$unix = $ntid" >> $user_map
- endif
- set new = ($new $unix)
-end
-
-#
-# Enter password for new users
-#
-foreach one ($new)
- echo $line
- echo "ENTER password for $one"
- smbpasswd $one
-end