Использовать sudo для упрощения rsync?

У меня есть SSH-доступ к серверу в качестве незащищенного пользователя. У меня есть sudo доступ на сервере, который позволяет мне su для root .

Мне нужно вытащить некоторые файлы с сервера. Файлы доступны только для чтения.

Один из способов сделать это (без раздражающих решений для пользовательского интерфейса, только для командной строки, пожалуйста) заключается в том, чтобы удаленно регистрироваться, использовать sudo для копирования файла в домашний каталог своего непривилегированного пользователя, предоставить копию доступа к файлу для чтения, -привилегированную учетную запись, выйдите из удаленной оболочки, затем используйте rsync чтобы вытащить копию файла по сети.

Это действительно раздражает. Есть ли более простой способ использовать sudo доступ, чтобы вытащить эти файлы по сети?


(Я уполномочен вытаскивать файлы, но по политике компании. Я не могу войти в систему как root прямо через сеть, поскольку это предотвращает подотчетность – нет записи о том, кто зарегистрирован таким образом. Поэтому я не могу добавить свой SSH-ключ к authorized_keys .)

Interesting Posts

CENTOS: проблемы с удаленным портом компьютера

Как сделать X, когда работа достигает предела респауна

Ядро процесса сброса, не убивая процесс

sign_and_send_pubkey: сбой подписи: агент отказался от операции CentOS 7 только между определенными серверами

Какое устройство для установки загрузчика?

Недействительное время на FreeBSD

Назначение команды переменной

Внедрение шифров eSTREAM?

Могу ли я читать и записывать альтернативные файловые виджеты HFS + или потоки данных NTFS из Linux?

Не удается удалить файл, даже если разрешения разрешают

Как пропустить первый аргумент в скрипте

Восстановление файла, который перезаписывается cat>

Невозможно использовать имя_ инвентаря__охотника или ansible_hostname в имени задачи

CentOS 7 загружается слишком быстро, и сеть не готова при выполнении сценариев cron

Скопируйте файл в Nautilus и используйте его в командной строке оболочки

Linux и Unix - лучшая ОС в мире.