scp та власник файлу


12

Які причини можуть змінити право власності на файл після переходу scpз одного сервера на інший?

Власник файлу змінився з " власника " на " apache ". Я звик scp -p. Користувач " власник " існує на обох серверах і має однаковий UID.


1
Просто націліть на файли, які ви хочете скопіювати, з -p, scp тар та скасувати позначення місця призначення також з -p.
Прем'єр

Відповіді:


12

Від man scp:

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

Ви можете бачити, що -pваріант не зберігає право власності.

Якщо ви хочете зберегти право власності на файл, ви можете використовувати rsyncз -oі -g, що збереже власника та групу. Для цього потрібно запустити rsyncяк root.


6

Коли ви робите scp, право власності надходить від користувача, якого ви використовуєте для scp на іншій машині. Наприклад:-

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

Право власності на FILENAME на хості HOSTNAME після scp буде USER як власник, а основна група USER - як його група.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.