[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: sudo - wie kann ich ein bash script als ein anderer user ausführen lassen





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,
  Alexander

PS: Warum /usr/share/Backup ??? Ist doch was, dass von dir kommt? Dann sollte das nach /usr/local/...


Reply to: