ich habe ein kleines Problem, bei dem ich nicht recht merke, wo die Ursache liegt. Ich breche die Problemstellung mal auf "einfach" runter, damit die Frage nicht ausartet und das Problem trotzdem im Kern beschrieben wird.
Auf meinem Rechner mit Debian Buster gibt es den Benutzer "hans". Der ist ein guter Kerl, deshalb soll er eine Kopie von /etc erstellen dürfen. Hans macht das mit folgendem Befehl und kommt damit zum Ziel:
Code: Alles auswählen
sudo rsync --delete -alvbz /etc/ /home/hans/backup
Daher habe ich per visudo folgende Zeile ganz unten in /etc/sudoers eingefügt und danach eine Leerzeile gelassen:
Code: Alles auswählen
hans ALL=(ALL) NOPASSWD: /usr/bin/rsync
Code: Alles auswählen
rsync --rsync-path='sudo rsync' --delete -alvbz /etc/ /home/hans/backup
Wie gesagt, die Darstellung ist vereinfacht und auf das Kernproblem beschränkt. Natürlich geht es nicht um einen einfachen manuellen Kopiervorgang, sondern um crontab-gesteuerte Skripte und der Eintrag wird natürlich auch ausgelagert nach /etc/sudoers.d. Davor muss das Grundprinzip aber erst mal laufen.
Vielleicht hat jemand eine Idee? Schon jetzt Danke fürs Lesen und Nachdenken.
Liebe Grüße
Martin