summaryrefslogtreecommitdiff
path: root/packaging/Caldera/UnixWare/smbadduser
diff options
context:
space:
mode:
authorGerald Carter <jerry@samba.org>2003-08-19 04:28:16 +0000
committerGerald Carter <jerry@samba.org>2003-08-19 04:28:16 +0000
commit6283057f37d1aef24f5f41613587901c4eb94739 (patch)
tree725c068ad7578875614ed003a45b8d177e3ba570 /packaging/Caldera/UnixWare/smbadduser
parent49e66508f271c5d548a045a1297652ed5b03494c (diff)
downloadsamba-6283057f37d1aef24f5f41613587901c4eb94739.tar.gz
samba-6283057f37d1aef24f5f41613587901c4eb94739.tar.bz2
samba-6283057f37d1aef24f5f41613587901c4eb94739.zip
no maintainer. Will be in the Attic if ever needed. No point
in claiming support for these packagaing files if we don't even know if they build. (This used to be commit b87357c11bf7cbaeb1b90aaf67c9b2ba64f65783)
Diffstat (limited to 'packaging/Caldera/UnixWare/smbadduser')
-rwxr-xr-xpackaging/Caldera/UnixWare/smbadduser73
1 files changed, 0 insertions, 73 deletions
diff --git a/packaging/Caldera/UnixWare/smbadduser b/packaging/Caldera/UnixWare/smbadduser
deleted file mode 100755
index 2f38bf28f1..0000000000
--- a/packaging/Caldera/UnixWare/smbadduser
+++ /dev/null
@@ -1,73 +0,0 @@
-#!/bin/csh
-#
-# smbadduser - Written by Mike Zakharoff
-#
-unalias *
-set path = ($path)
-
-set smbpasswd = /etc/smbpasswd
-set user_map = /etc/smbusers
-#
-# 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"
- eval $passwd | \
- awk -F: '$1==USR { \
- printf( "%s:%s:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:%s:%s:%s\n", $1, $3, $5, $6, $7) }' USR=$unix >> $smbpasswd
- 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