微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

我如何跟踪文件历史记录多个服务器,用户使用哪个服务器更改此文件以及何时使用 etckeeper 或类似服务

如何解决我如何跟踪文件历史记录多个服务器,用户使用哪个服务器更改此文件以及何时使用 etckeeper 或类似服务

有没有一种方法可以让我跟踪谁对几台服务器上的某些文件进行了更改(用户连接到那台机器,因为所有用户都拥有 sudo 权限并且每个人都是 root 用户并且这样做)以及何时更改? 我已经尝试过 svn 和 etckeeper,我无法跟踪哪个用户在 sv 中进行了更改,而在 etckeeper 中,自动提交选项中的提交是在根端抛出的,我无法跟踪谁进行了更改。 当我想要进行更改时(实时或在特定时间进行检查,例如每小时一次) 1-更改的文件和更改可以是新旧版本的差异。 2- 哪个用户进行了更改

比如,你用demo1用户用ssh登录服务器,用sudo su命令root,然后在/etc/Nginx/Nginx.conf中做了修改。 我如何使用 etckeeper 或其他系统跟踪这一点,包括所做的更改以及是谁做的, 我已经有 svn 和 etckeeper 的 demo,如果你有什么要问的,请随时提问。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。