Выполнение команды как корень от моей локальной машины

Они должны быть в CATALINA_HOME/logs

Я чаще всего видел его в /opt/tomcat/logs, но в Вашем случае это могло бы быть /usr/share/logs

2
задан 26 September 2011 в 22:12
4 ответа

Ваши задания резервного копирования должны быть настроены как задания «push», а не «pull». Запустите задание резервного копирования через cron root на вашем сервере и попросите его синхронизировать файлы с местом назначения резервного копирования.

2
ответ дан 3 December 2019 в 10:16

Вы можете запустить сервер rsync на другом компьютере. Вы можете указать разрешенных пользователей.

1
ответ дан 3 December 2019 в 10:16

Предлагается использовать аутентификацию по ssh-ключу с rsync, после установки « PermitRootLogin без пароля » в конфигурации ssh, чтобы разрешить root-доступ только через аутентификацию по ключу.

Просто добавляю в качестве ответа, поскольку вы запросили:)

1
ответ дан 3 December 2019 в 10:16

Вы можете выполнить sudo на удаленном хосте, используя параметр --rsync-path. Примерно так:

rsync -rav --rsync-path='sudo rsync' root@MyServerIP:/ BackupFolder/

По сути, это заставляет rsync на удаленном компьютере запускаться от имени пользователя root.

0
ответ дан 3 December 2019 в 10:16

Теги

Похожие вопросы