nss-pam-ldapd настройка

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
deniss
рядовой
Сообщения: 33
Зарегистрирован: 2010-02-02 10:56:55
Контактная информация:

nss-pam-ldapd настройка

Непрочитанное сообщение deniss » 2016-08-05 1:43:43

Привет всем, хочу настроить авторизацию на фряхе через АД, поставил nss-pam-ldapd

nslcd.conf:

Код: Выделить всё

uid nslcd
gid nslcd

uri ldap://dc1.example.com/
uri ldap://dc2.example.com/

base DC=example,DC=com
base passwd     DC=example,DC=com
base shadow     DC=example,DC=com
base group      DC=example,DC=com

#ldap_version 3

binddn CN=user,DC=example,DC=com
bindpw password

scope sub
pagesize 1000
referrals off

filter passwd (&(objectClass=person)(!(userAccountControl=514))(|(memberOf=CN=IT,OU=Groups,DC=example,DC=com)))
map passwd uid sAMAccountName
map passwd homeDirectory unixHomeDirectory
map passwd gecos displayName
map passwd loginShell "/usr/local/bin/bash"

filter shadow (&(objectClass=person)(!(userAccountControl=514))(|(memberOf=CN=IT,OU=Groups,DC=example,DC=com)))
map shadow uid sAMAccountName
map shadow shadowLastChange pwdLastSet
filter group (&(objectClass=group)(gidNumber=*))
nsswitch.conf:

Код: Выделить всё

passwd:         files ldap
group:          files ldap
shadow:         files ldap
netgroup:       nis
hosts:          files dns
networks:       files
protocols:      db files
services:       db files
ethers:         db files
rpc:            db files
netgroup:       nis
cat /etc/pam.d/sshd

Код: Выделить всё

#
# $FreeBSD: releng/10.2/etc/pam.d/sshd 197769 2009-10-05 09:28:54Z des $
#
# PAM configuration for the "sshd" service
#

# auth
auth            sufficient      pam_opie.so             no_warn no_fake_prompts
auth            requisite       pam_opieaccess.so       no_warn allow_local
#auth           sufficient      pam_krb5.so             no_warn try_first_pass
#auth           sufficient      pam_ssh.so              no_warn try_first_pass
auth            sufficient      /usr/local/lib/pam_ldap.so              no_warn try_first_pass minimum_uid=1000
auth            required        pam_unix.so             no_warn try_first_pass
auth            sufficient      pam_ldap.so             use_first_pass

# account
account         required        pam_nologin.so
#account        required        pam_krb5.so
account         required        pam_login_access.so
account         required        /usr/local/lib/pam_ldap.so              ignore_authinfo_unavail ignore_unknown_user minimum_uid=1000
account         required        pam_unix.so
account         sufficient      pam_ldap.so 

# session
#session        optional        pam_ssh.so              want_agent
session         required        pam_permit.so
session         required        /usr/local/lib/pam_mkhomedir.so         umask=0022 skel=/usr/share/skel
session         optional        pam_ldap.so 
#
# password
#password       sufficient      pam_krb5.so             no_warn try_first_pass
password        required        /usr/local/lib/pam_ldap.so              use_authok minimum_uid=1000
password        required        pam_unix.so             no_warn try_first_pass
Но все равно не пускает :(

Пишет неверный пароль

Тестил на фряхах 8.2 и 10.2, на дебиане с такими же конфигами все работает

Что делаю не так?

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/