小编OEP*_*OEP的帖子

本地用户名与网络用户名冲突时怎么办

我们使用 Puppet 来管理我们的 Linux 台式机,并使用 SSSD 来根据中央身份验证系统对我们的用户进行身份验证。最近在安装几台新机器的时候发现puppet在安装软件包的时候就卡住了。罪魁祸首是 kdm 包,它试图在最近将“kdm”用户名添加到中央机构时添加本地“kdm”用户。

通常我看到这个问题是用命名空间划分机制(例如 Windows 域)处理的,但是我在 Linux 管理方面的时间很短,并没有真正帮助我找到一个好的方法来做到这一点。

我可以想出一些关于如何解决这个问题的一般想法(从最优雅到最不优雅):

  1. 找出一种将系统用户名与中央用户名分开的好方法,这样未来的冲突就不会成为问题。
  2. 使用 dpkg 的一些标志来强制 kdm 包添加不同的用户名(或使用 nobody)。
  3. 强制 dpkg 添加用户。这将不允许用户登录到我们的系统,但很有可能无论如何这都不是问题。

当然,(2) 和 (3) 并不能解决根本问题,但是如果 (1) 中的解决方案对我们当前的设置特别有害,那么 (2) 或 (3) 之类的方法可能更可取.

ubuntu puppet dpkg sssd

3
推荐指数
1
解决办法
808
查看次数

标签 统计

dpkg ×1

puppet ×1

sssd ×1

ubuntu ×1