Was sind die Gründe, die eine Änderung des Dateibesitzes nach dem Wechsel scp
von 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.
Antworten:
Von
man scp
:Sie können sehen, dass die
-p
Option das Eigentum nicht beibehält.Wenn Sie den Dateieigentum beibehalten möchten, können Sie
rsync
mit-o
und verwenden-g
, wodurch Eigentümer und Gruppe erhalten bleiben. Dies erfordert, dass Siersync
als root ausgeführt werden.quelle
Wenn Sie scp verwenden, kommt der Besitz von dem Benutzer, mit dem Sie scp auf den anderen Computer übertragen. Beispielsweise:-
Das Eigentum an FILENAME auf dem Host HOSTNAME nach scp ist USER als Eigentümer und die primäre Gruppe von USER als Gruppeneigentum.
quelle