如何禁止 linux history 记录删除?也就是将history -c禁用,方便追踪命令,

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何禁止 linux history 记录删除?也就是将history -c禁用,方便追踪命令,相关的知识,希望对你有一定的参考价值。

不知道你是什么系统,权限管理严格的系统可以修改history为root权限执行,Ubuntu这种系统就比较麻烦了,需要自己写个小程序。 参考技术A history默认好像是1000条还是500条来着,你可以修改默认值大小,来改变存储的数量,要是禁止的话,你不担心文件也来越大吗。 参考技术B 禁止?这个还真没禁过,你可以定期将history重定向到文件呀,或者制定一个crontab,以后你想看历史命令直接打开文件就ok啦 参考技术C 路过

linux小常识

  1. 最近看到有人提问,如何禁止或不保存历史记录,有人说是history -c 能清除命令历史记录,其实那只是清除了本地的记录,再次远程用history查看,命令还是有的。也有人说echo > ./.bash_history或者删除.bash_history目录,其实这是可以的,但删除后再输入的命令还是会记录的,所以最佳的方法是:在/etc/profile里面加入echo > ./.bash_history。每次只要登录shell。都会运行清除命令历史。

  2. 安全问题。随着互联网技术的发展,网络安全越来越受关注,防火墙、网关、策略等等只能防护机器外的安全,最主要的还是机器本身,所以本身的安全机制做到位了,被黑客攻击的几率也就很小了。

  1.启用本身的防火墙,启用白名单,允许的通行,其他一律拒绝

  2.更改ssh端口,不使用默认的,但自己要记清楚。

  3.不允许root用户使用ssh登录

  4.远程启用秘钥登录,秘钥设置密码。

  5.启用sudo,只对特定用户使用。

  6.只允许特定的ip才可以登录主机

  7.关闭不使用的服务。

  8.不使用的用户不允许登录机器

    


  待续更新。。。。。


本文出自 “IT阿宝” 博客,请务必保留此出处http://907832555.blog.51cto.com/4033334/1859021

以上是关于如何禁止 linux history 记录删除?也就是将history -c禁用,方便追踪命令,的主要内容,如果未能解决你的问题,请参考以下文章

linux命令下,删除历史命令,例如history -c。最后查记录会有history -c这条命令,该如何删除最后一条命令

如何删除部分history的记录

linux命令下,删除历史命令,例如history -c。最后查记录会有history -c这条命令,该如何删除最后一条命令

Linux运维12:history命令详解

如何清除linux的history 命令历史记录

linux中如何清除文件中旧的操作历史记录