scp und Dateibesitzer

12

Was sind die Gründe, die eine Änderung des Dateibesitzes nach dem Wechsel scpvon einem Server auf einen anderen bewirken können ?

Der Dateibesitz wurde von " Eigentümer " in " Apache " geändert . Ich habe benutzt scp -p. Der Benutzer ' Eigentümer ' existiert auf beiden Servern und hat dieselbe UID.

4m1nh4j1
quelle
1
Tarieren Sie einfach die Dateien, die Sie mit -p kopieren möchten, scp den Tar und entpacken Sie das Ziel auch mit -p.
Prime

Antworten:

11

Von man scp:

-p      Preserves modification times, access times, and modes from the
        original file.

Sie können sehen, dass die -pOption das Eigentum nicht beibehält.

Wenn Sie den Dateieigentum beibehalten möchten, können Sie rsyncmit -ound verwenden -g, wodurch Eigentümer und Gruppe erhalten bleiben. Dies erfordert, dass Sie rsyncals root ausgeführt werden.

cuonglm
quelle
6

Wenn Sie scp verwenden, kommt der Besitz von dem Benutzer, mit dem Sie scp auf den anderen Computer übertragen. Beispielsweise:-

scp FILENAME USER@HOSTNAME:/PATH/TO/DESTINATION/

Das Eigentum an FILENAME auf dem Host HOSTNAME nach scp ist USER als Eigentümer und die primäre Gruppe von USER als Gruppeneigentum.

Anfänger
quelle