You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

SSH会话切换至root后无法记录及查看后续命令历史的问题求助

SSH会话切换至root后无法记录及查看后续命令历史的问题求助

各位大佬好,最近碰到个棘手的问题想请教大家:

我通过SSH以普通用户身份登录服务器后,用sudo su -切换到root账户,但切换后执行的所有命令都没法查看历史记录——不管是运行history命令,还是直接查看/root/.bash_history文件,只能看到root账户本身之前的命令历史,完全看不到我切换过来后操作的内容。

另外,如果我切回原来的普通用户,查看/home/user/.bash_history或者运行history命令,也只能看到我执行sudo su -这条命令的记录,切换到root后的操作完全没有留下痕迹。

我们团队有好几个人都是通过这种「SSH普通用户登录→sudo su -切root」的方式操作服务器,但现在完全没法追踪切换root后执行过哪些命令,这给运维排查和安全审计带来了很大麻烦,有没有大佬知道怎么解决这个问题呀?

备注:内容来源于stack exchange,提问作者CrazyCat

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.20 07:39:30