
Я переезжаю с одного VPS на другой и подумал, что самым простым способом переноса данных будет rsync
.
Однако данные принадлежат пользователю, www-data
, у которого нет привилегий ssh, и я хотел бы, чтобы они принадлежали тому же (именованному) пользователю на целевой машине. Очевидно, мне нужно сохранить все разрешения на файлы. У меня есть доступ по SSH через другого пользователя с sudo
привилегиями на обеих машинах.
Возможно ли это сделать с помощью rsync?
решение1
почему бы не использовать rsync и chown после этого? в качестве альтернативы вы можете временно разрешить вход в систему под учетной записью root на одной из машин и запустить rsync.. если запустить как root - он сохранит право собственности.