Host-zu-Host-Assistent, Zielkonten mit sudoers, Vorlagen. CHANGELOG und DEVLOG nachgetragen. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
1.3 KiB
1.3 KiB
#018 Zielbenutzer anlegen und sudoers
Status: erledigt Meilenstein: v0.3.0 Labels: backend, sicherheit Geschätzt: 3 h Tatsächlich: 0 h 30 min
Ziel
Benutzer (z. B. deploy) anlegen, optional sudoers mit Vorschau und visudo -c.
Aufgaben
- Auswahl keine/bestimmte Befehle/voll
- Entfernen beim Widerruf
Akzeptanzkriterien
- Integrationstest
Abhängigkeiten
#016
Notizen / Entscheidungen
- sudoers entsteht als
/etc/sudoers.d/.sshkv.XXXX(Punkt im Namen: sudo ignoriert die Datei), wird mitvisudo -cfgeprüft und erst dann nach/etc/sudoers.d/sshkv-<benutzer>verschoben. Kopfzeile kennzeichnet sshkv-Dateien; eine fremde Datei gleichen Namens wird nie überschrieben. - Befehle: absoluter Pfad, keine Zeichen mit Sonderbedeutung in sudoers (
, : = \, Wildcards) – die Liste soll wirken, wie sie aussieht. - Geschützte Konten (root, sshkv, Systemkonten) verwaltet sshkv nie als Zielkonto.
- Herkunft gemerkt:
vonSshkvAngelegt– nur dann löscht ein Entfernen den Benutzer samt Home, sonst nur die sudoers-Datei. - Vorgänge
ZIELKONTO_ANLEGEN/ZIELKONTO_ENTFERNEN(Migration20261012110000), RechtzielkontenVerwalten= Admin mit frischer Bestätigung. Oberfläche im Assistenten (#020) mit sudoers-Vorschau.