Я нанимаю системного администратора, чтобы сделать короткую работу для меня, но чтобы быть в безопасности, я хотел бы записывать каждую команду, которую он выполняет, как бы я это сделал, или это вообще возможно? Я знаю, что есть команда (история), но я уверен, что она дает мне только историю моих команд SSH

Благодарю.

РЕДАКТИРОВАТЬ: Кто-то отметил это как дубликат другого потока с использованием команды истории. Однако единственный недостаток в этом заключается в том, что команда history только регистрирует команды, запущенные в вашем сеансе / компьютере SSH, если кто-то еще запускает команды, я не смогу увидеть их историю. Так есть идеи?

1 ответ1

1

В порядке усложнения я бы посмотрел на параметры конфигурации rootsh у sudo или LOG_OUTPUT , или на auditd. Последний вариант действительно самый полный, особенно если вы хотите регистрировать каждую команду, которую выполняет этот человек, даже не являясь пользователем root.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .