właściciel scp i plików

12

Jakie są przyczyny zmiany własności pliku po przeniesieniu scpgo 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.

4m1nh4j1
źródło
1
Po prostu tar pliki, które chcesz skopiować za pomocą -p, scp tar i rozpakuj również w miejscu docelowym za pomocą -p.
Prime

Odpowiedzi:

12

Od man scp:

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

Widać, że -popcja nie zachowuje własności.

Jeśli chcesz zachować własność pliku, możesz używać rsyncz -oi -g, co zachowa właściciela i grupę. Wymaga to uruchomienia rsyncjako root.

Cuonglm
źródło
6

Podczas scp własność pochodzi od użytkownika, którego używasz do scp na innym komputerze. Na przykład:-

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

Własność FILENAME na hoście HOSTNAME po scp będzie USER jako właściciel i podstawowa grupa USER jako własność grupy.

początkujący
źródło