Rsync fehlgeschlagen: Berechtigung verweigert (13) ubuntu

Rsync fehlgeschlagen: Berechtigung verweigert (13) ubuntu

Ich versuche, rsync für die Sicherung auf einem Remote-SSH-Server einzurichten, erhalte jedoch diese Fehlermeldung:

rsync: opendir "/home/backup/." failed: Permission denied (13)

dies ist der rsync-Befehl:

sudo -u admin rsync -avzh /home/backup/ [email protected]:/home/sam/prodweb

Ich versuche, den Befehl als Administrator auszuführen, da dieser über Berechtigungen für die Tar-Dateien im Backup-Ordner verfügt. Dies ist das Setup, in dem sich die Ordner befinden:

sudo ls -l /home/
total 4
drwx--x--x. 9 admin  admin   172 Mar 19 12:49 admin
drwx--x--x. 3 backup backup 4096 Apr  8 03:10 backup
drwx------. 6 sam sam  228 Apr  3 15:08 sam
sudo ls -l /home/backup/
total 12902820
-rw-r----- 1 admin admin  214722560 Apr  6 03:10 admin.2020-04-06_03-10-12.tar
-rw-r----- 1 admin admin  214702080 Apr  7 03:10 admin.2020-04-07_03-10-13.tar
-rw-r----- 1 admin admin  214732800 Apr  8 03:10 admin.2020-04-08_03-10-13.tar

Ich habe versucht, den Befehl als Backup-Benutzer auszuführen, aber ich erhalte denselben Fehler, aber beim Lesen der einzelnen Dateien (da sie dem Administrator gehören). Dies ist ein VestaCP-Setup, falls jemand eine andere Lösung gefunden hat. Ich habe versucht, das Remote-SFTP-Setup zu verwenden, aber ich hatte kein Glück. Außerdem kann ich mit Rsync SSH-Schlüssel verwenden.

Ich denke, das Problem liegt daran, dass der Ordner dem Backup-Benutzer gehört und die Dateien dem Administrator-Benutzer. Ich bin noch ein Anfänger bei Ubuntu und CentOS. Ich versuche, die Berechtigungen unverändert zu lassen, da ich diesen Befehl jeden Morgen direkt nach dem VestaCP-Backup von Cron aus ausführen würde.

Danke

Antwort1

Ihr Administratorbenutzer ist nicht berechtigt, den Inhalt des /home/backupVerzeichnisses aufzulisten.

Lockern Sie die Berechtigungen. Wenn Ihr Administrator beispielsweise Mitglied der Gruppe ist, adminkönnten Sie Folgendes in Betracht ziehen

chgrp admin /home/backup
chmod g=rx /home/backup

verwandte Informationen