init
This commit is contained in:
@@ -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.
|
||||
}
|
||||
Reference in New Issue
Block a user