sudoers entsteht als /etc/sudoers.d/.sshkv.XXXX (Punkt im Namen: sudo ignoriert die Datei), wird mit visudo -cf geprü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 (Migration 20261012110000), Recht zielkontenVerwalten = Admin mit frischer Bestätigung. Oberfläche im Assistenten (#020) mit sudoers-Vorschau.
Quelle: docs/issues/018-benutzer-sudoers.md – dort wird dieses Issue gepflegt.
## Ziel
Benutzer (z. B. `deploy`) anlegen, optional sudoers mit Vorschau und `visudo -c`.
## Aufgaben
- [x] Auswahl keine/bestimmte Befehle/voll
- [x] Entfernen beim Widerruf
## Akzeptanzkriterien
- [x] Integrationstest
## Abhängigkeiten
#016
## Notizen / Entscheidungen
- **sudoers** entsteht als `/etc/sudoers.d/.sshkv.XXXX` (Punkt im Namen: sudo ignoriert die Datei), wird mit `visudo -cf` geprü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` (Migration `20261012110000`), Recht `zielkontenVerwalten` = Admin mit frischer Bestätigung. Oberfläche im Assistenten (#020) mit sudoers-Vorschau.
---
Quelle: `docs/issues/018-benutzer-sudoers.md` – dort wird dieses Issue gepflegt.
florian.wilde
added this to the v0.3.0 milestone 2026-10-12 15:12:42 +00:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Ziel
Benutzer (z. B.
deploy) anlegen, optional sudoers mit Vorschau undvisudo -c.Aufgaben
Akzeptanzkriterien
Abhängigkeiten
#016
Notizen / Entscheidungen
/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., : = \, Wildcards) – die Liste soll wirken, wie sie aussieht.vonSshkvAngelegt– nur dann löscht ein Entfernen den Benutzer samt Home, sonst nur die sudoers-Datei.ZIELKONTO_ANLEGEN/ZIELKONTO_ENTFERNEN(Migration20261012110000), RechtzielkontenVerwalten= Admin mit frischer Bestätigung. Oberfläche im Assistenten (#020) mit sudoers-Vorschau.Quelle:
docs/issues/018-benutzer-sudoers.md– dort wird dieses Issue gepflegt.