2016-05-24 3 views
0

ldapサーバーのCentOS 7でのセットアップで、passwdユーザーとldapsearchの両方が動作しています。その後、私はクライアントのセットアップに進み、getent passwdとldapsearchコマンドを含めてうまくいきました。次に、私は、コピーと貼り付けによってさらに多くのことがクライアント2にgetentコマンドとldapsearchコマンドを処理させていると思われるいくつかの問題の後に、2番目のクライアントをセットアップしました。もちろん、すべてのVMマシン上。getent passwdはCentOS 7のopenldapサーバーでは何も返しません。

しかし、驚くほど薄いのはLDAPサーバー上にあり、getent passwdはLDAP情報を返しません。ldapsearchは動作します。 getent passwdは両方のクライアントで動作しますが、サーバでは動作しません。私はldapserver上で何かを変更したとは思っていません。私が見なければならないあらゆるアイデア?私はldap.confを見て、defindか定義されていないURIを持っていて、BASEは何の違いもありません。この問題については何か光ありがとうございました。

答えて

0

私は= LDAPサーバの実行にgetent passwdのLDAPユーザーを正しく

にauthconfig --enableldap --enableldapauth --ldapserver = "instructor.example.com" --ldapbasedn = "DCを作るために、以下を実行する必要がありましたdavinci、dc = example、dc = com "--update

もちろん、独自のドメイン名とサーバーを使用する必要があります。 2つのファイルに触れる:

/etc/nsswitch.conf /etc/pam.d/system-auth

関連する問題