如果用户具有“sudo bash”访问权限,则记录用户活动

如果用户具有“sudo bash”访问权限,则记录用户活动

我想监控用户调用时的所有命令sudo bash,包括其余命令。

答案1

从 1.7 版开始,sudo 具有内置日志记录功能。
在您的 sudoers 文件中添加:

User_Alias SHELL_USERS = root,user2 
Defaults:SHELL_USERS log_output 

或者基于组的日志记录

Defaults:%shellusers log_output

一旦用户使用 sudo,他们看到的所有内容都将被捕获并可实时查看。当涉及 ncurses 时,效果就不太好。

http://www.gratisoft.us/sudo/sudoreplay.man.html

相关内容