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