![从 sudo 用户活动中了解原始用户 ID](https://linux22.com/image/125280/%E4%BB%8E%20sudo%20%E7%94%A8%E6%88%B7%E6%B4%BB%E5%8A%A8%E4%B8%AD%E4%BA%86%E8%A7%A3%E5%8E%9F%E5%A7%8B%E7%94%A8%E6%88%B7%20ID.png)
假设我是 linux box 的用户:A
我也可以访问 box 中的应用程序帐户,并且我可以访问sudo
它:B
作为用户 C 的其他人也sudo
可以:B
问题:当用户 C 复制或修改 /home/application/ 文件夹中的任何文件(例如 test.txt)时,我需要知道是谁完成的,这意味着原始 id (C)。
当我执行时,ls -ltr
它显示该文件是由应用程序帐户“B”创建和修改的。我想知道真正的用户,在本例中是“C”
有可能知道吗?
答案1
统计数据
命令显示必要的详细信息
或者你可以写这个命令。
grep -H 文件名 /home/*/.bash_history