From 3dd171484f7817dbcc27ba576ab26ac23dac926c Mon Sep 17 00:00:00 2001 From: Daniel Maslowski Date: Wed, 23 Jul 2025 21:20:17 +0200 Subject: [PATCH] Document how key update script runs the commands --- README.md | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 386a782..57ac99e 100644 --- a/README.md +++ b/README.md @@ -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