38b8c99b25677428cfa11c194b6f0351cf01b21b
Guides/DHCP/Installer-un-serveur-DHCP.md
... | ... | @@ -51,6 +51,31 @@ Puis créer les fichiers : |
51 | 51 | ``` |
52 | 52 | Ensuite, copier le script depuis https://git.resel.fr/resel/scripts/tree/master/dhcp/brest et le header de base depuis https://git.resel.fr/confs/dhcp-brest/tree/master |
53 | 53 | |
54 | +Il faut créer un utilisateur `reloader` chargé de recharger la configuration à chaque fois que c'est nécéssaire (ajout d'une machine, ...). |
|
55 | + |
|
56 | +``` |
|
57 | +# useradd reloader |
|
58 | +# adduser reloader sshusers |
|
59 | +``` |
|
60 | + |
|
61 | +Puis copier les clés publiques de Swan, Doubidou et Skynet (Sites admin et utilisateur) dans `~reloader/.ssh/authorized_keys` |
|
62 | + |
|
63 | +Dans viduso, modifier l'entrée de `reloader` par : |
|
64 | + |
|
65 | +``` |
|
66 | +reloader ALL=(ALL) NOPASSWD: ALL |
|
67 | +``` |
|
68 | + |
|
69 | +Puis modifier `/etc/passwd` tel que : |
|
70 | + |
|
71 | +``` |
|
72 | +reloader:x:$n$:$m$:,,,,reloader dhcp:/srv/reloader:/srv/reloader/reloader.sh |
|
73 | +``` |
|
74 | + |
|
75 | +où `$n$` et `$m$` ne changent pas. |
|
76 | + |
|
77 | +Enfin, on ajoute la ligne `ssh -t reloader@machine.adm.resel.fr` sur le git du site admin aux endroits adéquats (faire une recherche du même motif sur un dhcp existant) et directement sur les machines hébergeant le site utilisateur dans le fichier `$Racine du site$/myresel/settings_local.py` |
|
78 | + |
|
54 | 79 | ## Ressources utiles |
55 | 80 | ### Repos ResEl |
56 | 81 | * https://git.resel.fr/confs/dhcp-brest |