Я использую операционную систему 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