从 7.4.1-2 开始,以下 Zabbix 系统用户账户(先前由相关软件包提供)将不再使用。取而代之的是,所有 Zabbix 组件现在将依赖于一个共享的 zabbix 用户账户(正如 上游原本打算的,并且其他发行版也是这样做的)
- zabbix-server
- zabbix-proxy
- zabbix-agent (
zabbix-agent2软件包也使用它) - zabbix-web-service
这个共享的 zabbix 用户账户由新引入的 zabbix-common 拆分软件包提供,该软件包现在是所有相关的 zabbix-* 软件包的依赖项。
切换到新用户账户的操作已为相应的核心配置文件和 systemd 服务单元自动处理。
然而,如果您创建了自定义文件或配置,引用了上述已弃用的用户账户以及/或由它们拥有,则可能需要手动干预,例如
- 用于加密通信的
PSK文件 - 用于收集指标或生成报告的自定义脚本
- 需要提升权限才能收集的指标的
sudoers规则 - ...
因此,应更新这些文件,使其引用新 zabbix 用户账户以及/或由其拥有,否则某些服务或用户参数可能无法正常工作,甚至完全失效。
迁移完成后,您可以 从您的系统中删除过时的用户账户。