40 lines
1.1 KiB
Nix
40 lines
1.1 KiB
Nix
{ pkgs, ... }:
|
|
|
|
{
|
|
# Les mots de passe restent mutables : après la création du compte,
|
|
# le mot de passe choisi localement par l'utilisateur est conservé.
|
|
users.mutableUsers = true;
|
|
|
|
# Compte d'administration local.
|
|
# Son mot de passe est créé/géré localement et n'est pas défini ici.
|
|
users.users.localadm = {
|
|
isNormalUser = true;
|
|
description = "Administrateur local";
|
|
extraGroups = [
|
|
"networkmanager"
|
|
"wheel"
|
|
];
|
|
|
|
packages = with pkgs; [
|
|
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 = "$y$j9T$tti5FVhVPScL5Rlsynwrt.$lBFcNmSVnMEnBU4W/cdsUSqh1wYcC.6sHl4vUog.xqB";
|
|
};
|
|
}
|