Как заставить работать sudoreplay?

Я недавно обнаружил sudoreplay, чья страница руководства говорит, что она воспроизводит sudo журналы сеансов. Но я не уверен, как мне заставить это работать. Для любых маленьких команд, которые я выполнял, он продолжал говорить, что /var/log/sudo-io не существует.

$ sudoreplay -l user aditya command apt-get
sudoreplay: unable to open /var/log/sudo-io: No such file or directory

$ sudoreplay -l fromdate yesterday
sudoreplay: unable to open /var/log/sudo-io: No such file or directory

Справочная страница говорит:

/var/log/sudo-io          The default I/O log directory.

Похоже, мне нужно включить ведение журнала, и он не включен по умолчанию. Какие изменения мне нужно сделать, чтобы использовать sudoreplay?

3
задан 10 April 2014 в 21:17

2 ответа

Добавить поддержку sudoreplay, мы должны отредактировать /etc/sudoers файл. Для этого выполните следующую команду:

$ sudo visudo

Это открыло бы sudoers файл для нас. Затем вставьте следующие строки в конце файла и сохраните его:

Defaults log_output
Defaults!/usr/bin/sudoreplay !log_output
Defaults!/sbin/reboot !log_output

Это автоматически создаст каталог /var/log/sudo-io когда visudo управляйте успешно выходит, И Вы работаете sudo su -.

Если это перестало работать затем, это, вероятно, означает что Ваша версия sudoers пакет устарел. Обновите пакет и попробуйте еще раз.

Выполнять a sudoreplay сессия - кем необходимо быть? root конечно, таким образом,

$ sudo sudoreplay -l
Nov 28 11:48:35 2014 : chrthomp : TTY=/dev/pts/1 ; CWD=/home/chrthomp/DJS/2014/Nov ; USER=root ; TSID=000001 ; COMMAND=/bin/su -

$ sudo sudoreplay 000001

воспроизведет сессию в нормальной скорости.

Если у Вас когда-нибудь есть проблемы с sudoreplay проверьте что /var/log/sudo-io папка существует. Если это не делает, НЕОБХОДИМО пойти и создать каталог как root.

$ sudo mkdir -m 750 /var/log/sudo-io
6
ответ дан 10 April 2014 в 21:17

Необходимо пойти и создать каталог как корень.

$ mkdir -m 750 /var/log/sudo-io

тогда необходимо позволить войти в систему sudoers файл: Добавьте следующие 3 строки........

Defaults log_output
Defaults!/usr/bin/sudoreplay !log_output
Defaults!/sbin/reboot !log_output
0
ответ дан 10 April 2014 в 21:17

Другие вопросы по тегам:

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