#
# Copyright (c) 2004 The Trustees of Princeton University (Trustees).
#
-# $Id: vuseradd,v 1.6 2004/08/26 22:28:49 mlh-pl_kernel Exp $
+# $Id: vuseradd,v 1.8 2004/09/22 17:55:12 mlhuang Exp $
#
: ${UTIL_VSERVER_VARS:=$(dirname $0)/util-vserver-vars}
groupadd slices 2>/dev/null || :
# add user
-useradd -g slices -s /bin/vsh $NAME
+useradd -g slices -s /usr/sbin/vsh $NAME
# automount keys (eval expands ~)
eval rm -rf ~$NAME/.ssh
# add user in vserver
vserver $NAME suexec root groupadd -g $GROUPID slices
vserver $NAME suexec root useradd -u $USERID -g $GROUPID -p '' $NAME
+
+ # add an unrestricted entry to /etc/sudoers file
+ if [ -f "$VROOTDIR/$NAME/etc/sudoers" ] && \
+ ! grep -q "^$NAME" "$VROOTDIR/$NAME/etc/sudoers" ; then
+ echo "$NAME ALL=(ALL) ALL" >> "$VROOTDIR/$NAME/etc/sudoers"
+ fi
fi