微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

linux – 将用户ID添加到bash历史记录中

目前,当我做历史时,我得到:

  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来检查系统上其他用户的历史记录.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐