FUSE patch from Jeremy Stribling.
[util-vserver-pl.git] / scripts / vuseradd
index 0034261..f77d58b 100755 (executable)
@@ -157,7 +157,7 @@ if [ -d "$__DEFAULT_VSERVERDIR/$NAME" ] ; then
 
     # Add user in vserver
     $_VSERVER $NAME start --rescue sh -c \
-       "groupadd -g $GROUPID $GROUPNAME ; useradd -u $USERID -g $GROUPID -p '' $NAME"
+       "groupadd -g $GROUPID $GROUPNAME ; useradd -m -u $USERID -g $GROUPID -p '' $NAME"
 
     # Stop the guest (since it's persistent)
     $_VSERVER $NAME stop
@@ -167,6 +167,9 @@ if [ -d "$__DEFAULT_VSERVERDIR/$NAME" ] ; then
        ! grep -q "^$NAME" "$__DEFAULT_VSERVERDIR/$NAME/etc/sudoers" ; then
        echo "$NAME     ALL=(ALL)       ALL" >> "$__DEFAULT_VSERVERDIR/$NAME/etc/sudoers"
     fi
+
+    cp -a /dev/fuse $__DEFAULT_VSERVERDIR/$NAME/dev/
+
 fi
 
 exit 0