[neon/neon/calamares-settings/Neon/unstable] /: document user modules to be kept in sync

Carlos De Maine null at kde.org
Thu Feb 19 03:05:55 GMT 2026


Git commit 37cdb0728407edf2e03642562d44cd91a216e9df by Carlos De Maine.
Committed on 19/02/2026 at 02:34.
Pushed by carlosdem into branch 'Neon/unstable'.

document user modules to be kept in sync

M  +5    -1    desktop/calamares/desktop/modules/users.conf
M  +11   -1    oem-prepare/calamares/oem-prepare/modules/users.conf

https://invent.kde.org/neon/neon/calamares-settings/-/commit/37cdb0728407edf2e03642562d44cd91a216e9df

diff --git a/desktop/calamares/desktop/modules/users.conf b/desktop/calamares/desktop/modules/users.conf
index 1ac9bcc..3dd20ce 100644
--- a/desktop/calamares/desktop/modules/users.conf
+++ b/desktop/calamares/desktop/modules/users.conf
@@ -2,6 +2,7 @@
 # SPDX-FileCopyrightText: 2018-2021 Harald Sitter <sitter at kde.org>
 # SPDX-FileCopyrightText: 2015-2016 Rohan Garg <rohan at kde.org>
 ---
+# keep in options available in sync with oem user module
 setRootPassword: false
 sudoersGroup: sudo
 defaultGroups:
@@ -19,6 +20,9 @@ defaultGroups:
       system: true
     - name: sudo
       must_exist: true
+# These are requirements the try to follow the suggestions from
+# https://pages.nist.gov/800-63-3/sp800-63b.html , "Digital Identity Guidelines".
+# but we allow it to be overridden
 passwordRequirements:
       minLength: 8
       maxLength: 64
@@ -32,7 +36,7 @@ passwordRequirements:
       allowWeakPasswordsDefault: false
 displayAutologin: true
 doAutologin: false
-# Explicitly set the shell instead of defering to calamares. We have a platform
+# Explicitly set the shell instead of deferring to calamares. We have a platform
 # expectation derived from ubuntu here.
 user:
   shell: /bin/bash
diff --git a/oem-prepare/calamares/oem-prepare/modules/users.conf b/oem-prepare/calamares/oem-prepare/modules/users.conf
index f914c38..2750de7 100644
--- a/oem-prepare/calamares/oem-prepare/modules/users.conf
+++ b/oem-prepare/calamares/oem-prepare/modules/users.conf
@@ -2,7 +2,7 @@
 # SPDX-FileCopyrightText: 2018-2021 Harald Sitter <sitter at kde.org>
 # SPDX-FileCopyrightText: 2015-2016 Rohan Garg <rohan at kde.org>
 ---
-doAutologin: false
+# keep in options available in sync with oem user module
 setRootPassword: false
 sudoersGroup: sudo
 defaultGroups:
@@ -20,6 +20,9 @@ defaultGroups:
       system: true
     - name: sudo
       must_exist: true
+# These are requirements the try to follow the suggestions from
+# https://pages.nist.gov/800-63-3/sp800-63b.html , "Digital Identity Guidelines".
+# but we allow it to be overridden
 #passwordRequirements:
 #     minLength: 8
 #     maxLength: 64
@@ -33,6 +36,13 @@ defaultGroups:
 #     allowWeakPasswordsDefault: false
 displayAutologin: true
 doAutologin: false
+# Explicitly set the shell instead of deferring to calamares. We have a platform
+# expectation derived from ubuntu here.
+user:
+  shell: /bin/bash
+  forbidden_names: [ root ]
+displayAutologin: true
+doAutologin: false
 # Explicitly set the shell instead of defering to calamares. We have a platform
 # expectation derived from ubuntu here.
 user:



More information about the Neon-commits mailing list