因此,在阅读了 LDAP 用户的所有目录编辑后,我的问题仍然没有得到解答。我需要仅更改某些服务器上的 LDAP 用户主目录,而不需要为每台服务器更改它。显然,当主机通过 LDAP 连接时,我无法“添加”用户,并且当我尝试手动编辑 /etc/passwd 文件然后登录服务器时,服务器显示“找不到用户”。我已经看到在将服务器连接到 LDAP 之前在本地创建用户的位置,它可以工作(我认为),但我希望不必走那么远。难道是像停止 SSSD、使用正确的路径在本地创建用户然后重新启动一样简单吗?
干杯!
答案1
您可以/etc/nsswitch
通过以下方式停止查看 ldap:
passwd: files ldap
到
passwd: files
您不需要重新启动任何东西。此时您只需
useradd <user>
然后您可以在 nsswitch 中重新添加通过 ldap 的查找。