Hallo Leute,
ich möchte gerne ein rsync Befehl einrichten der von einem Strato VServer EMail Backups erstellt. Der Befehl ist nicht das Problem, sondern ich habe keine Zugriffsrechte auf die Ordner der Mailkonten. Ich habe einen extra User für diese Geschichte, dieser ist in der Gruppe sudo und popuser. Die Mailkonten sind mit Plesk angelegt und werden mit postfix/Dovecot verwaltet. Mit dem User Account kann ich bis /var/qmail/mailnames/$domain/ navigieren und dort noch ls ausführen. Möchte ich einen Ordner tiefer klappt das nicht mehr. Dadurch klappt der rsync Befehl natürlich auch nicht.
Ordner Rechte schauen so aus:
1 | drwx------ 5 popuser popuser 4,0K Aug 17 11:47 log |
Ich habe gelesen, dass die Ordner Rechte zum Ausführen brauchen - stimmt das? Gibt es hier Probleme mit der Sicherheit, oder dem Mailserver, bzw. wenn ich in Plesk einen neuen Account anlegen hätte ich ja wieder das Problem.
Wäre über Hilfe sehr dankbar!
Grüße
Jonathan
Edit: Habe eine gute Lösung gefunden:
rsync und user in visudo einfügen: rsyncuser ALL= NOPASSWD:/usr/bin/rsync
--rsync-path="sudo rsync" an rsync Befehl anhängen.