編集する

編集する

ldap-auth-client nscd ldap-utilsバナナパイで動作するlubuntu 14.04にインストールしました。ユーザーとして正常にバインドできますが、ldapwhoami次のようにSSH経由でログインすることはできません。

確認ログ:

Oct 21 02:12:05 lemaker sshd[1445]: Invalid user jonathan.fisher from 192.168.119.16
Oct 21 02:12:05 lemaker sshd[1445]: input_userauth_request: invalid user jonathan.fisher [preauth]
Oct 21 02:12:09 lemaker sshd[1445]: pam_unix(sshd:auth): check pass; user unknown
Oct 21 02:12:09 lemaker sshd[1445]: pam_unix(sshd:auth): authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=thor.corp.xxx.com 
Oct 21 02:12:09 lemaker sshd[1445]: pam_ldap: error trying to bind as user "cn=jonathan.fisher,ou=users,dc=corp,dc=xxx,dc=com" (Invalid credentials)
Oct 21 02:12:12 lemaker sshd[1445]: Failed password for invalid user jonathan.fisher from 192.168.119.16 port 53005 ssh2

ここで状況が奇妙になります...INCORRECT入力したパスワードの代わりにリテラルパスワード文字列をにバインドするtcpdumpを実行したいというクレイジーなアイデアがありました。言葉にならないようですが…何が起こりますか?

編集する

bananapi@lemaker:~$ sudo id jonathan.fisher
id: jonathan.fisher: no such user

なぜこれが起こるのかわかりません。 nsswitch.confが設定されています。

passwd: files ldap
group: files ldap
shadow: files ldap

ベストアンサー1

私も同じ問題があります。私のnsswitch.confに "ldap"があります。すべてが正しいようです。唯一の問題は、NSS LDAPモジュールが実際にインストールされていないことです。私に必要なのはこれです:

apt-get install libnss-ldap

おすすめ記事