По каким причинам можно изменить владельца файла после scp
его передачи с одного сервера на другой?
Владелец файла изменился с « владельца » на « apache ». Я использовал scp -p
. Пользователь ' owner ' существует на обоих серверах и имеет одинаковый UID.
Ответы:
От
man scp
:Вы можете видеть, что
-p
опция не сохраняет права собственности.Если вы хотите сохранить владение файлом, вы можете использовать
rsync
с-o
и-g
, что сохранит владельца и группу. Это требует, чтобы вы работалиrsync
от имени пользователя root.источник
Когда вы запускаете scp, право собственности приходит от пользователя, которого вы используете для поиска scp на другом компьютере. Например:-
Владельцем FILENAME на хосте HOSTNAME после scp будет USER в качестве владельца и основная группа USER в качестве владельца группы.
источник