Как отключить sudo в контейнерах от ведения журнала аудита на хост

Я не знаю, почему ваш текущий серверный скрипт не работает, но это должно позволить вам использовать оператор or:

#!/bin/bash
ping -q -c4 www.site.com > /dev/null
siteup=$?
ping -q -c4 192.168.1.5 > /dev/null
ipup=$?
if [[ $siteup != "0" || $ipup != "0" ]]; then
  sudo /sbin/shutdown -r now
else
  :
fi
3
20.08.2019, 20:17
1 ответ

Думаю, эти темы могут вам помочь:

Как отключить ведение журнала, связанного с sudo, для успешного выполнения команды в CentOS/Fedora?

https://stackoverflow.com/questions/14277116/suppress-log-entry-for-single-sudo-commands

В резюме:

Вы можете отключить сообщения журнала, связанные с sudo, вместо системных значений по умолчанию:

Defaults:john         !syslog

или еще более ограничить:

Defaults:john         !syslog, !pam_session
0
13.01.2021, 19:45

Теги

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