Téléverser les fichiers vers "modules"

This commit is contained in:
2026-08-19 11:59:04 +02:00
parent 21fb9effda
commit 6a33a2529e
2 changed files with 14 additions and 22 deletions
+9
View File
@@ -0,0 +1,9 @@
{ ... }:
{
# Étape 2 LAB : systemd-homed gère l'identité et le home d'Alice.
# Aucun utilisateur homed n'est créé de façon déclarative ici :
# homectl crée le compte de manière interactive afin qu'aucun secret
# (mot de passe/recovery key) ne soit stocké dans Git ou le Nix store.
services.homed.enable = true;
}
+5 -22
View File
@@ -1,12 +1,13 @@
{ pkgs, ... }: { pkgs, ... }:
{ {
# Les mots de passe restent mutables : après la création du compte, # Les comptes UNIX classiques restent mutables.
# le mot de passe choisi localement par l'utilisateur est conservé. # Alice n'est volontairement PLUS déclarée ici : elle sera créée
# interactivement par systemd-homed avec `homectl create alice`.
users.mutableUsers = true; users.mutableUsers = true;
# Compte d'administration local. # Compte d'administration local classique, conservé comme compte de
# Son mot de passe est créé/géré localement et n'est pas défini ici. # secours pendant tous les essais systemd-homed.
users.users.localadm = { users.users.localadm = {
isNormalUser = true; isNormalUser = true;
description = "Administrateur local"; description = "Administrateur local";
@@ -19,22 +20,4 @@
kdePackages.kate kdePackages.kate
]; ];
}; };
# Utilisateur standard.
users.users.alice = {
isNormalUser = true;
description = "Alice";
# Alice n'est pas administratrice.
extraGroups = [ ];
# LAB uniquement.
# Mot de passe temporaire : LaboTest@1980
#
# Avec users.mutableUsers = true, ce hash sert uniquement lors de la
# création initiale du compte. Après changement via passwd, le nouveau
# mot de passe local est conservé lors des activations suivantes.
initialHashedPassword =
"$6$VwAqDD0hXRojZr2T$5EVBlLOVnOvyJxde9uAGj.ehkiQaRis5SwTrSLuVAhiXXvG4DH9DNC.88pWfiL2O28wanR52.23INxuyEtNSQ/";
};
} }