From: Daniel Hokka Zakrisson Date: Thu, 28 Feb 2008 18:30:09 +0000 (+0000) Subject: Stop the guest after creating the user/group in it. X-Git-Tag: util-vserver-pl-0.3-2~9 X-Git-Url: http://git.onelab.eu/?p=util-vserver-pl.git;a=commitdiff_plain;h=f2817ebba1b80e799049270fefd79836a92fe513 Stop the guest after creating the user/group in it. --- diff --git a/scripts/vuseradd b/scripts/vuseradd index fa58015..0034261 100755 --- a/scripts/vuseradd +++ b/scripts/vuseradd @@ -156,9 +156,12 @@ if [ -d "$__DEFAULT_VSERVERDIR/$NAME" ] ; then chmod 755 "$__DEFAULT_VSERVERDIR/$NAME" # Add user in vserver - $_VSERVER ----insecure $NAME suexec root sh -c \ + $_VSERVER $NAME start --rescue sh -c \ "groupadd -g $GROUPID $GROUPNAME ; useradd -u $USERID -g $GROUPID -p '' $NAME" + # Stop the guest (since it's persistent) + $_VSERVER $NAME stop + # Add an unrestricted entry to /etc/sudoers file if [ -f "$__DEFAULT_VSERVERDIR/$NAME/etc/sudoers" ] && \ ! grep -q "^$NAME" "$__DEFAULT_VSERVERDIR/$NAME/etc/sudoers" ; then