【发布时间】:2015-12-28 06:21:22
【问题描述】:
它是关于 GNU .bash_history 的。 需要为 2 个特定用户禁用 .bash_history 文件创建。 所以当那些用户登录时不应该创建 .bash_history。
需要为某些特定用户删除现有的 .bash_history 文件,并且该文件不应再出现。
有什么想法吗?提前非常感谢
【问题讨论】:
-
你能解释一下为什么吗?如果这不是 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