linux history 怎样避免记录敏感命令

1694
2024/10/9 12:31:39
栏目: 智能运维
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在 Linux 系统中,通过修改 .bashrc 或 .bash_profile 文件,可以配置 history 命令以避免记录敏感命令

  1. 打开 .bashrc 或 .bash_profile 文件:
nano ~/.bashrc

或

nano ~/.bash_profile
  1. 在文件末尾添加以下内容:
# 避免记录敏感命令
export HISTCONTROL=ignorespace:all

这里,ignorespace:all 表示忽略以空格开头的命令,all 表示忽略所有命令。你可以根据需要调整这些选项。

  1. 保存并关闭文件。

  2. 使更改生效:

source ~/.bashrc

或

source ~/.bash_profile

现在,history 命令将不再记录敏感命令。请注意,这种方法不能阻止用户在当前终端会话中执行敏感命令。要防止用户执行敏感命令,可以考虑使用 SELinux 或 AppArmor 等安全模块。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: 如何用telnet检查网络连接状态