gpt4 book ai didi

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

转载 作者:可可西里 更新时间:2023-11-01 11:49:12 24 4
gpt4 key购买 nike

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

  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 查看您系统上其他用户的历史记录。

关于linux - 将用户 ID 添加到 bash 历史记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23638157/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com