Как rsync корневые файлы поверх не-root ssh?


1

У меня есть две машины, обе не предоставляют root-логин, но предоставляют sudo корневой доступ.

Теперь я люблю инициировать rsync передача корневых файлов через ssh. Есть ли простой способ сделать root-доступ, предоставленный sudo видимый для неинтерактивного сеанса SSH, чтобы позволить rsync перенести как root? Что-то лучше, чем, например, имея rsync использование ssh с sudo а также sshpass разрешить rsync войти в sudo?


Важно, чтобы файлы имели права root на целевой машине?
nwaltham

Да, цель должна быть равна исходной машине. Если синхронизация файлов конфигурации в /etc например, они должны сохранять корневую собственность.
dronus

Если вы не нашли другого решения безумное предложение можно смонтировать как удаленную файловую систему удаленную /etc как местный /Remote_etc а после делать медленный sudo rsync между /etc а также /Remote_etc, Мне нужно как-то заслужить мой ник :)
Hastur

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.