如何防止 .bash_history 被用来重建历史记录

如何防止 .bash_history 被用来重建历史记录

我们使用按用户备份的自定义历史记录文件。当有人执行操作时,history -c我们注意到在他们重新登录后,缓冲区中再次出现历史记录,并且它似乎来自/root/.bash_history.这会在缓冲区中添加我们不想要的历史记录,然后将其滚动到我们的自定义文件中并扭曲数据。我们怎样才能防止这种情况发生呢?仅供参考,万一它对我们登录的方式有帮助,那就是使用我们的 std 帐户,然后sudo -i获取 root 权限。

答案1

我不清楚你的用例。但据我了解你不想保存历史在会话之间,这很简单:添加unset HISTFILE~/.bashrc(这是/root/.bashrc在 下的历史记录sudo -i)。

相关内容