【问题标题】:disable .bash_history in GNU在 GNU 中禁用 .bash_history
【发布时间】:2015-12-28 06:21:22
【问题描述】:

它是关于 GNU .bash_history 的。 需要为 2 个特定用户禁用 .bash_history 文件创建。 所以当那些用户登录时不应该创建 .bash_history。

需要为某些特定用户删除现有的 .bash_history 文件,并且该文件不应再出现。

有什么想法吗?提前非常感谢

【问题讨论】:

  • Disable history in Linux的可能重复
  • 你能解释一下为什么吗?如果这不是 X-Y 问题mywiki.wooledge.org/XyProblem,那么重新编译 bash 以将历史记录写入另一个文件将起作用。
  • 您好 Ole,非常感谢您的回复。到时我会详细说明。 .bash_history 是名为“billing”的用户主目录中唯一的 .** 文件,它位于 server-X 上。位于该主目录中的其他文件是一些计费文件,它们被发送到另一台机器(计费服务器)。因此,该路径(主目录)仅为计费文件定义,并且由于存在 .bash_history,系统正在生成有关未传输到远程计费系统的文件的警报。
  • 有两种方法: 1. 使.bash_histroy 在其他目录中生成。不是直接在主目录下..它可以是主目录下的某个文件夹。则不会产生警报。 /some path/billing/.bash_history - 已生成警报 /some path/billing/some folder/.bash_history - 未生成警报 2. 为该特定用户切换 .bash_history 生成。

标签: gnu


【解决方案1】:

这对我有用:

chmod 0 .bash_history

【讨论】:

  • 您好 Ole,非常感谢您的回复。但不幸的是,这只是改变了这个文件的权利。我需要永远删除这个文件(.bash_history)。它需要为某些用户完成,它永远不应该出现。我的意思是当某些特定用户下次登录时不应该生成这个文件。
猜你喜欢
  • 2015-04-01
  • 1970-01-01
  • 1970-01-01
  • 2022-11-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-05-15
  • 2012-05-16
相关资源
最近更新 更多