美文网首页
关于linux history如何清理的问题

关于linux history如何清理的问题

作者: cloudFans | 来源:发表于2020-09-24 16:41 被阅读0次

    尽可能的实现一种效果

    1. 用户登录后可以正常使用history
    2. 用户退出时删除history

    vim ~/.bash_logout
    rm -f $HISTFILE && unset HISTFILE

    vim /etc/profile
    rm -f $HISTFILE && unset HISTFILE
    history -c

    缺陷:
    如果ssh timeout断开,或者session断开,history会被记录,另一个一直在使用的root用户有可能会看到保存的history记录

    最直接的解决办法是 history 只cache,不写入到bash_history 文件中

    1. 非生产环境不要做以上配置,会被吐槽
      千万不要直接关闭history,在任何环境都会影响debug效率

    相关文章

      网友评论

          本文标题:关于linux history如何清理的问题

          本文链接:https://www.haomeiwen.com/subject/otqtuktx.html