Files
Nixos_Fleet/hosts/common/accounts.nix
T
2026-09-06 17:32:17 +02:00

24 lines
908 B
Nix

# 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.
}