
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 ls
und cd
. Ich habe versucht
sudo chown -R www-data:www-data dest
www-data
läuft nginx
darunter. Aber ich bekomme immer noch die Meldung „Zugriff verweigert“, wenn ich versuche cd
, . Wenn ich es ls
ohne 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...)