Matthias Meyer schrieb:
Ich möchte dem user www-data erlauben ein bash script als User backup auszuführen. Hab mir dafür sudo installiert und: www-data ALL=NOPASSWD: /usr/bin/sudo -u backup /usr/share/Backup/bin/client.sh rein geschrieben.
Damit erlaubst du dem Benutzer www-data das Kommando "sudo -u..." auszuführen. Du könntest also ein "sudo sudo -u back..." machen. Kuck dir nochmal die beispiele in man sudoers an, was du willst ist sowas wie:
www-data ALL=(backup)NOPASSWD: /usr/share/Backup/bin/client.sh Beste Grüße, AlexanderPS: Warum /usr/share/Backup ??? Ist doch was, dass von dir kommt? Dann sollte das nach /usr/local/...