Debian/dpkg 处理组 ID 冲突

Debian/dpkg 处理组 ID 冲突

在我的网络中有一个特殊的用户组,其 ID 为101。不幸的是,Debian 希望使用101该组的ID systemd-journal

由于它仅存在于本地,因此我分配了systemd-journal组 ID 99,因此我能够拥有我们的特殊用户组101。我知道这是自找麻烦,但替代方案是使用操作系统101不使用组 ID 的发行版。

每次某事/-一个调用时dpkg-reconfigure systemd都会出现错误,b/cdpkg对 GID 更改不满意。在这些情况下,我将 GID 切换systemd-journal101,重新配置,然后99再次切换到 。

这是这么多的手动工作,我想知道:如何让 dpkg 接受 GID 更改为systemd-journal99?我可以让它忽略这个问题吗?

答案1

您可以使用不同的 gid systemd-journal,但它必须在系统组范围内,默认情况下为 100–999。你可以通过编辑将范围扩展到包括 99adduser.conf,但这将是一个坏主意,因为组 0–99 是静态分配的

因此,您不能轻易地使 99 可接受作为 的 gid systemd-journal,但您可以使用另一个 gid,例如 999。另一种方法可能是配置adduser.conf为在第一个 gid 之前指定一个在网络上安全的系统范围,例如 200–999系统组已创建。

相关内容