При настройке аутентификации LDAP я столкнулся со следующей проблемой.Ошибка getent passwd на SLES12
Я настроил НСС в nsswitch.conf файл следующим образом:
ПАРОЛЬ: Ldap файлы
группы: файлы
тень: файлы
Когда я дать следующую команду: getent passwd перечислены все пользователи, включая местных и пользователей ldap:
getent PASSWD
usr_admin: х: 1191: 205: usr_admin:/Главная/usr_admin:/USR/бен/Tcsh (пользователь LDAP)
user_sec: х: 1192: 205: user_sec:/Главная/user_sec :/USR/бен/Tcsh (пользователь LDAP)
корень: х: 0: 0: корень:/корень:/бен/Баш (локальный пользователь)
бен: х: 1: 1: бен:/bin:/bin/bash (локальный пользователь)
Однако, когда я даю гент с ключом:
getent PASSWD корень
корень: х: 0: 0: корень:/корень:/Bin/Баш
это работает только для локальных пользователей. Это означает, что, когда я дать user_id от сервера LDAP, ничто не находится в списке: getent PASSWD usr_admin
(ничего не перечислен здесь ..)
Любое предположение, почему это происходит?