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.


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.


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.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.