浏览代码

Fix root login #3

Bohan Yang 5 年之前
父节点
当前提交
874103f467
共有 1 个文件被更改,包括 5 次插入1 次删除
  1. 5 1
      netboot.sh

+ 5 - 1
netboot.sh

@@ -295,7 +295,10 @@ if [ "$DEBI_SKIP_USER" != true ]; then
 EOF
 
     if [ "$DEBI_USERNAME" = root ]; then
-        echo 'd-i passwd/make-user boolean false' | $save_preseed
+        $save_preseed << EOF
+d-i passwd/root-login boolean true
+d-i passwd/make-user boolean false
+EOF
         if [ "$DEBI_CLEARTEXT" = true ]; then
             $save_preseed << EOF
 d-i passwd/root-password password $DEBI_PASSWORD
@@ -307,6 +310,7 @@ EOF
     else
         $save_preseed << EOF
 d-i passwd/root-login boolean false
+d-i passwd/make-user boolean true
 d-i passwd/user-fullname string
 d-i passwd/username string $DEBI_USERNAME
 EOF