diff options
author | Jonas Smedegaard <dr@jones.dk> | 2004-05-13 13:05:56 +0000 |
---|---|---|
committer | Jonas Smedegaard <dr@jones.dk> | 2004-05-13 13:05:56 +0000 |
commit | d70f6f4b1c744d642a6142fdaab4036805c8115b (patch) | |
tree | 3ca76a1d3908daedb8b3da8eb185b59fde83e2cd /adduser.local | |
parent | 0b23482dc7f29fc0c10bba96d026cce9b9663ea8 (diff) |
Use pdbedit if present (smbpasswd may syncronize with unix password). Similar when deleting (although no known problems there).
Diffstat (limited to 'adduser.local')
-rwxr-xr-x | adduser.local | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/adduser.local b/adduser.local index c7ba7be..b1ba004 100755 --- a/adduser.local +++ b/adduser.local @@ -3,7 +3,7 @@ # /usr/local/sbin/adduser.local # Copyright 2001-2002 Jonas Smedegaard <dr@jones.dk> # -# $Id: adduser.local,v 1.15 2004-02-19 12:37:44 jonas Exp $ +# $Id: adduser.local,v 1.16 2004-05-13 13:05:56 jonas Exp $ # # Common adduser additions for Spiff and Xenux networks # @@ -28,7 +28,9 @@ NEWHOMEDIR=$4 # Samba password #FIXME: Check if enabled in samba.conf (or included files!) -if [ -x /usr/bin/smbpasswd -a -f /etc/samba/smbpasswd ]; then +if [ -x /usr/bin/pdbedit ]; then + /usr/bin/pdbedit -a -u "$NEWUSERNAME" +elif [ -x /usr/bin/smbpasswd -a -f /etc/samba/smbpasswd ]; then /usr/bin/smbpasswd -a $NEWUSERNAME fi |