仅当退出本地帐户后,LDAP 客户端登录才有效

仅当退出本地帐户后,LDAP 客户端登录才有效

我正在尝试使用 LDAP 凭据登录 Ubuntu VM。我按照公司内部 wiki 操作,并成功登录。但是,我只能间歇性地使用 LDAP 登录。

最常见的情况是,如果我重新启动虚拟机,我无法使用 LDAP 凭据登录。它传递了用户名/密码,但挂在黑屏上。然后我重新启动,登录本地帐户并检查/var/log/auth.log。我读到类似以下的错误:

could not search LDAP server - Server is unavailable
failed to bind to LDAP server ldap://hostname.our.server: Can't contact LDAP server

我能够ping hostname.our.server

现在,如果我运行su myldapusername,系统会提示我输入密码并成功切换。此时我可以有时注销本地账户,并成功登录LDAP账户。

我无法解释为什么我只能间歇性地通过 LDAP 完成登录。我猜想存在某种竞争条件。无论如何,只要我还有头发,我将不胜感激您提供的任何帮助。

PS 我想我应该提到我正在使用 Ubuntu Desktop 12.04。对于虚拟机管理程序,我尝试了 VMware 和 VirtualBox,以排除任何奇怪的桥接网络问题。

答案1

我根据以下内容运行了以下命令本指南

sudo apt-get install ldap-auth-client nscd
sudo auth-client-config -t nss -p lac_ldap

这与我根据内部文档运行的命令不同。现在似乎有效了,所以我要继续。感谢您的意见。

相关内容