Probleme mit verweigerter Berechtigung nach rsync mit sudo auf dem Remote-Computer

Probleme mit verweigerter Berechtigung nach rsync mit sudo auf dem Remote-Computer

Ich habe versucht, Dateien von einem Server auf einen anderen zu verschieben. Vom Quellserver aus habe ich ausgeführt sudo rsync. Der Vorgang wurde abgeschlossen, aber auf dem Zielserver erhalte ich die Meldung „Berechtigung verweigert“ mit lsund cd. Ich habe versucht

sudo chown -R www-data:www-data dest    

www-dataläuft nginxdarunter. Aber ich bekomme immer noch die Meldung „Zugriff verweigert“, wenn ich versuche cd, . Wenn ich es lsohne tue sudo, werden alle Attribute als Fragezeichen angezeigt ?. Wie behebe ich das, ohne die Lese-/Schreibberechtigungen zu ändern?

Antwort1

Ich kann noch keinen Kommentar abgeben und bin nicht sicher, ob ich das Problem verstehe, aber ich werde es versuchen.

  • Legen Sie die Verzeichnisse als ausführbare Dateien für alle Benutzer fest (Quelle)
  • Fügen Sie den Benutzer, mit dem Sie sich anmelden, zur Gruppe www-data hinzu, wenn die Verzeichnisse für die Gruppe ausführbar sind

(Oder möchten Sie die Ausführungsberechtigungen auch nicht ändern?) Vorausgesetzt, das Verzeichnis hat die Ausführung für den Benutzer aktiviert, müssten Sie sich dann auf dem Remote-Server als www-data anmelden (oder tun Sie das bereits? Sie erwähnen es nicht...)

verwandte Informationen