我正在关注指示为 Ubuntu Focal (20.04) 客户端设置 LDAP 身份验证。
其中一个步骤是执行命令sudo auth-client-config -t nss -p lac_ldap
。据说这个实用程序由软件包提供ldap-auth-client
。然而,它似乎在 Ubuntu Focal 及更高版本中被删除了。
/etc/nsswitch.conf
无需手动编辑文件即可配置的替换命令是什么。
答案1
我遇到了同样的问题,但没有找到确切的问题。
但是如果在脚本中使用,这里有一个解决方法。使用 sed。
sed -E 's/^passwd:\s+.*/passwd: files systemd ldap/g' -i /etc/nsswitch.conf
sed -E 's/^group:\s+.*/group: files systemd ldap/g' -i /etc/nsswitch.conf
sed -E 's/^shadow:\s+.*/shadow: files systemd ldap/g' -i /etc/nsswitch.conf