Tree @master (Download .tar.gz)
F3 Netze Safemode
Installation
-
User safemode anlegen
useradd -m -U -s /usr/sbin/nologin safemode
-
User entsprechende Rechte geben, um shutdown ausführen zu können
visudo safemode ALL=(root:root) NOPASSWD: /sbin/shutdown
-
emergency_switch und tools klonen, Permissions passend setzen ``` git clone https://git.f3netze.de/emergency_switch /home/safemode/.ssh git clone https://git.f3netze.de/emergency_switch_tools /home/safemode/emergency_switch_tools
chown -R safemode:safemode /home/safemode/.ssh /home/safemode/emergency_switch_tools chmod 700 /home/safemode/.ssh ```
-
Login Shell des Users auf safemode.sh setzen
usermod -s /home/safemode/emergency_switch_tools/safemode.sh safemode
-
Cronjob (als User safemode!) einrichten, der regelmäßig das emergency_switch Repository pullt. Einrichten einer Weiterleitung für E-Mails des Crons nicht vergessen.
17 * * * * cd /home/safemode/.ssh && git pull