Необходимо контролировать разрешение sudo

Можно использовать:

#!/bin/bash
y=00001010
A=3
y=${y:0:-$A}
y_zero=$y
y_one=$y
for((i=0;i<$A;i++))
do
y_zero=$y_zero"0"
y_one=$y_one"1"
done
echo $y_zero $y_one

Вывод будет

00001000 00001111
0
03.10.2021, 01:12
1 ответ

Есть несколько способов сделать это.

sudoпо умолчанию регистрирует события аутентификации;вы можете увидеть их с помощью journalctlв системах на базе systemd -. Это можно настроить для отправки журналов в удаленную систему, где их можно проанализировать.

sudoтакже поддерживает собственный протокол удаленного ведения журнала, описанный в man sudo_logsrv.proto. Для этого требуется серверный процесс, поддерживающий этот протокол; sudoпредоставляет один в sudo_logsrvd, но вы можете написать более конкретную реализацию, соответствующую вашим точным требованиям к уведомлению. Как только сервер станет доступен, вы можете указать sudoотправлять на него информацию, добавив ее в log_serversв sudoers.

В обоих случаях sudoможет регистрировать гораздо больше, чем события аутентификации; он может даже регистрировать полные пользовательские сеансы.

0
04.10.2021, 08:00

Теги

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