Jakie są przyczyny zmiany własności pliku po przeniesieniu scp
go z jednego serwera na drugi?
Właściciel pliku zmienił się z „ owner ” na „ apache ”. Kiedyś scp -p
. „ Właściciel ” użytkownika istnieje na obu serwerach i ma ten sam identyfikator UID.
Odpowiedzi:
Od
man scp
:Widać, że
-p
opcja nie zachowuje własności.Jeśli chcesz zachować własność pliku, możesz używać
rsync
z-o
i-g
, co zachowa właściciela i grupę. Wymaga to uruchomieniarsync
jako root.źródło
Podczas scp własność pochodzi od użytkownika, którego używasz do scp na innym komputerze. Na przykład:-
Własność FILENAME na hoście HOSTNAME po scp będzie USER jako właściciel i podstawowa grupa USER jako własność grupy.
źródło