]> gitweb.fluxo.info Git - kvmx.git/commitdiff
Fix user handling at kvmx-create
authorSilvio Rhatto <rhatto@riseup.net>
Mon, 3 Apr 2017 23:55:45 +0000 (20:55 -0300)
committerSilvio Rhatto <rhatto@riseup.net>
Mon, 3 Apr 2017 23:55:45 +0000 (20:55 -0300)
kvmx-create

index 33a73513c234ad6fbf13d50aa56f832008341cb8..fdc3c7b56f7582429d6f317c1730dfd9652f43fb 100755 (executable)
@@ -342,14 +342,14 @@ EOF
       pubkey="$DIRNAME/share/ssh/insecure_private_key.pub"
     fi
 
-    kvmx_sudo_run chroot $WORK/ mkdir -p /home/user/.ssh
-    kvmx_sudo_run chroot $WORK/ chmod 700 /home/user/.ssh
-    kvmx_sudo_run cp $pubkey $WORK/home/user/.ssh/authorized_keys
-    kvmx_sudo_run chroot $WORK/ chmod 600 /home/user/.ssh/authorized_keys
-    kvmx_sudo_run touch  $WORK/home/user/.hushlogin
+    kvmx_sudo_run chroot $WORK/ mkdir -p /home/$user/.ssh
+    kvmx_sudo_run chroot $WORK/ chmod 700 /home/$user/.ssh
+    kvmx_sudo_run cp $pubkey $WORK/home/$user/.ssh/authorized_keys
+    kvmx_sudo_run chroot $WORK/ chmod 600 /home/$user/.ssh/authorized_keys
+    kvmx_sudo_run touch  $WORK/home/$user/.hushlogin
   fi
 
-  kvmx_sudo_run chroot $WORK/ chown -R user.user /home/user
+  kvmx_sudo_run chroot $WORK/ chown -R $user.$user /home/$user
   echo "$user:$password" | kvmx_sudo_run chroot $WORK/ chpasswd
 }