Files
provisioning-server/provisioning-server-iso-build.sudoers
T
adminandClaude Sonnet 5 7dcbf9fcd4 Deploy-Artefakte fuer De-Root nachgezogen (ADR-0027)
provisioning-server.service, provisioning-server-iso-build.sudoers und ein
erstes README.md - vorher existierte ueberhaupt kein Unit-File und keine
Deploy-Dokumentation im Repo, nur der Env-Datei-Pfad war erwaehnt.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01KMczXJkjyv59Ds3TsDw8H3
2026-09-07 18:12:32 +02:00

9 lines
545 B
Plaintext

# Eng gefasste sudo-Ausnahme (De-Root-Umzug 07.09.2026, siehe ADR-0027):
# build_customer_iso.sh braucht root fuer unsquashfs/mksquashfs
# (CAP_CHOWN/CAP_FOWNER zum Erhalten der Datei-Eigentuemer im Squashfs,
# siehe Kommentar dort). Nur genau dieser Skriptpfad, keine anderen Befehle.
#
# Installation: nach /etc/sudoers.d/provisioning-server-iso-build kopieren,
# Eigentuemer root:root, Modus 440, danach mit `visudo -cf` pruefen.
provisioning-server ALL=(root) NOPASSWD: /usr/bin/bash /opt/tuxflotte-installer/scripts/build_customer_iso.sh *