У меня есть две машины, обе не предоставляют 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
, Мне нужно как-то заслужить мой ник :)