目前,当我做历史时,我得到:
996 05/13/14 10:37 ls-l
997 05/13/14 10:37 ls -l
998 05/13/14 10:37 chmod 700 hosts.txt
999 05/13/14 10:37 tail -5 .bash_history
1000 05/13/14 10:37 tail -10 .bash_history
1001 05/13/14 10:38 hisotry
当它成为时,是否可以将机制更改为:
996 username1 05/13/14 10:37 ls-l
997 username1 05/13/14 10:37 ls -l
998 username2 05/13/14 10:37 chmod 700 hosts.txt
999 username3 05/13/14 10:37 tail -5 .bash_history
1000 username1 05/13/14 10:37 tail -10 .bash_history
1001 username4 05/13/14 10:38 hisotry
我尝试编辑PROMPT_COMMAND但无法获得我想要的结果.
我正在处理的场景是几个用户sudo给另一个用户,每个用户运行几个命令.我需要的是跟踪哪个用户运行了哪个命令.
解决方法:
历史记录仅报告当前登录用户执行的命令.
您可以使用su -c history username来检查系统上其他用户的历史记录.