Document how key update script runs the commands

This commit is contained in:
Daniel Maslowski
2025-07-23 21:20:17 +02:00
parent ba2946706b
commit 3dd171484f

View File

@@ -43,8 +43,18 @@ Das IdentityFile ist der Deploy-SSH-Key, der im [Repo](https://git.chaospott.de/
### Schlüsselupdate
`foodoor-update-keydb`
Aktualisiert die Schlüssel auf der Tür und baut die *Authorized_Keys* für die User *open* und *close*. Keys die nicht dem OpenSSH-Format mit 4096 bit entsprechen, werden ignoriert. Wenn das Script von Hand aufgerufen wird, werden die betroffenen Keys angezeigt. Über einen Cronjob werden die Keys alle **5 Min aktualisiert**.
Das Script [`foodoor-update-keydb`](debian/usr/sbin/foodoor-update-keydb)
aktualisiert regelmäßig die Schlüssel auf der Tür und baut die `Authorized_Keys`
für die Benutzer `open` und `close`. Keys, die nicht dem OpenSSH-Format mit 4096
Bit entsprechen, werden ignoriert.
Wenn das Script von Hand aufgerufen wird, werden die betroffenen Keys angezeigt.
Über einen Cronjob werden die Keys **alle 5 Minuten aktualisiert**.
Das Script beinhaltet auch den Aufruf von `/usr/sbin/foodoor`, das dem Keyfile
für den jeweiligen Schlüssel hinzugefügt wird. Bei Login mit dem Benutzer
`open`/`close`/`door` wird das entsprechende Argument dadurch mitgegeben, um die
Tür zu öffnen oder zu schließen bzw. den Status abzufragen.
### Schlüsselformate