24 lines
908 B
Nix
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.
|
|
}
|