From ab77062a1b77d84e1dcb8120457c2ac447133365 Mon Sep 17 00:00:00 2001 From: Jonas Smedegaard Date: Sat, 25 Sep 2004 21:00:06 +0000 Subject: Make samba password optional. --- adduser.local | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) (limited to 'adduser.local') diff --git a/adduser.local b/adduser.local index b1ba004..595d0f2 100755 --- a/adduser.local +++ b/adduser.local @@ -3,7 +3,7 @@ # /usr/local/sbin/adduser.local # Copyright 2001-2002 Jonas Smedegaard # -# $Id: adduser.local,v 1.16 2004-05-13 13:05:56 jonas Exp $ +# $Id: adduser.local,v 1.17 2004-09-25 21:00:06 jonas Exp $ # # Common adduser additions for Spiff and Xenux networks # @@ -28,10 +28,18 @@ NEWHOMEDIR=$4 # Samba password #FIXME: Check if enabled in samba.conf (or included files!) -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 +if [ -x /usr/bin/pdbedit ] || [ -x /usr/bin/smbpasswd ]; then + echo -n "Add samba access to the account (y/N)? " + read sambaaccount + case $sambaaccount in + y|Y) + if [ -x /usr/bin/pdbedit ]; then + /usr/bin/pdbedit -a -u "$NEWUSERNAME" + elif [ -x /usr/bin/smbpasswd ] && [ -f /etc/samba/smbpasswd ]; then + /usr/bin/smbpasswd -a $NEWUSERNAME + fi + ;; + esac fi # Mail forwarding -- cgit v1.2.3