This commit is contained in:
2026-09-06 17:32:17 +02:00
commit e37e956f95
12 changed files with 956 additions and 0 deletions
+23
View File
@@ -0,0 +1,23 @@
# Compte admin des machines de la flotte : root, mot de passe "nixos"
# STABLE (pas d'expiration forcée ici, contrairement à nixos_users) —
# ces machines sont génériques/partagées, un mot de passe connu et
# constant sur tout le parc est voulu pour l'administration courante.
{ pkgs, ... }:
{
users.mutableUsers = true;
users.users.root = {
initialPassword = "nixos";
};
# Login root direct autorisé nativement dès qu'un mot de passe est
# défini (console/tty). SSH reste sur le défaut NixOS (clé uniquement) :
# le mot de passe "nixos" n'ouvre pas la porte à distance, seulement en
# local sur la machine.
# `initialPassword` n'est appliqué par NixOS qu'à la création du compte,
# donc un rebuild/auto-upgrade ultérieur ne le réécrit jamais — mais ici
# on ne force pas non plus de changement : "nixos" doit rester valide
# indéfiniment sur la flotte.
}