Назад | Перейти на главную страницу

Компьютер Linux настроен для аутентификации в LDAP, но не работает

Я использую операционную систему Cent Os, и мне нужно настроить аутентификацию LDAP для этого компьютера. Я настроил клиент ldap с помощью команды authconfig-tui. И я перепроверил файлы ldap.conf и nsswitch.conf, обновились они или нет. И они в порядке.

Я создал одного пользователя posixaccount со всеми необходимыми атрибутами, и теперь, если я попытаюсь войти в систему, мне будет отказано в доступе.

Вхожу в машину через шпатлевку

Имя пользователя: testposix пользователь testposix пароль пользователя: .......

Доступ запрещен

Поделитесь любыми ресурсами, чтобы настроить аутентификацию LDAP на машине CentOS

Любая помощь приветствуется.

Спасибо и привет,

Солнечно.

Вы уверены, что ldap включен в PAM? Проверьте /etc/pam.d/system-auth и т. Д. Вы упомянули ldap.conf и nsswitch.conf - ldap.conf настраивает, как запрашивается ldap, а nsswitch.conf настраивает способ поиска идентификаторов, но вам все равно нужна pam. conf для аутентификации. Кроме того, есть два файла ldap.conf - /etc/ldap.conf настраивает pam_ldap.so и libnss_ldap.so, а /etc/openldap/ldap.conf настраивает значения по умолчанию для библиотеки openldap (хотя они не являются строго необходимыми, если вы установите все подробности в /etc/ldap.conf).

Кроме того, вы должны проверить / var / log / secure на наличие сообщений об ошибках. Это даст вам понять, что происходит не так.

Наконец, вот некоторые основы настройки аутентификации LDAP в CentOS: http://www.centos.org/docs/5/html/Deployment_Guide-en-US/s1-ldap-pam.html