我想监控用户调用时的所有命令sudo bash
,包括其余命令。
答案1
从 1.7 版开始,sudo 具有内置日志记录功能。
在您的 sudoers 文件中添加:
User_Alias SHELL_USERS = root,user2
Defaults:SHELL_USERS log_output
或者基于组的日志记录
Defaults:%shellusers log_output
一旦用户使用 sudo,他们看到的所有内容都将被捕获并可实时查看。当涉及 ncurses 时,效果就不太好。