我不能在旧版本的CentOS上用LDAP做sudo su

我configuration了许多服务器的选项,使用ldap用户“sudo su”,并正常工作。

但在2台服务器(CentOS 5.7和5.5)中,这个选项给我一个错误:

[user] is not in the sudoers file. This incident will be reported. 

我不明白为什么configuration不起作用。

所有的服务器都有相同的configuration,我只添加这一行

  sudoers_base ou=SUDOers,dc=dominio,dc=root 

我的感觉是服务器不能要求SUDOers LDAP。

有人可以给我一个想法? 谢谢!

我find了解决scheme。

一个解决scheme很愚蠢:D

在这一刻,在

  /etc/nsswitch.conf 

不要出现在下一行:

  sudoers: files ldap 

我写了这一行,sudoers工作正常。

在我的其他机器上,这个选项自动出现。

感谢所有!