У меня есть две машины, обе не предоставляют root-логин, но предоставляют sudo корневой доступ.
Теперь я люблю инициировать rsync передача корневых файлов через ssh. Есть ли простой способ сделать root-доступ, предоставленный sudo видимый для неинтерактивного сеанса SSH, чтобы позволить rsync перенести как root? Что-то лучше, чем, например, имея rsync использование ssh с sudo а также sshpass разрешить rsync войти в sudo?
Важно, чтобы файлы имели права root на целевой машине?
—
nwaltham
Да, цель должна быть равна исходной машине. Если синхронизация файлов конфигурации в
—
dronus
/etc например, они должны сохранять корневую собственность.
Если вы не нашли другого решения безумное предложение можно смонтировать как удаленную файловую систему удаленную
—
Hastur
/etc как местный /Remote_etc а после делать медленный sudo rsync между /etc а также /Remote_etc, Мне нужно как-то заслужить мой ник :)