User Tools

Site Tools


ldap_авторизация_в_microsoft_ad

This is an old revision of the document!


LDAP авторизация в Microsoft AD

Получение информации о пользователе в AD по протоколу LDAP

gate# ldapsearch -x -h ad -b "dc=corpX,dc=un" -D "cn=Administrator,cn=Users,dc=corpX,dc=un" -W "sAMAccountName=user"

Модификация схемы AD

Устанавливаем NIS server из пакета SFU

Опции инсталяции:

Custom:
        Server for NIS

Добавляем группу “guser”

Устанавливаем ее UNIX свойство

gid: 10001

Добавляем UNIX атрибуты пользователю “user”

uid: 10001 
группа по умолчанию: guser
home dir: /home/user

Удаляем учетную запись user из системы

Оставьте домашний каталог

FreeBSD

[gate:~] # rmuser user

Ubuntu

root@g13:~# userdel user

FreeBSD/Ubuntu

gate# id user
id: user: No such user

Настройка nss ldap на использование AD

FreeBSD

[gate:~] # pkg_add -r nss_ldap

[gate:~] # cat /usr/local/etc/nss_ldap.conf

Ubuntu

root@gate:~# apt-get install libnss-ldap
Ответы по умолчанию

root@gate:~# cat /etc/ldap.conf

FreeBSD/Ubuntu

host 192.168.X.20  # for restart local dns
base dc=corpX,dc=un
binddn cn=Administrator,cn=Users,dc=corpX,dc=un
bindpw password
scope sub
nss_base_passwd         cn=Users,dc=corpX,dc=un?one
nss_base_group          cn=Users,dc=corpX,dc=un?one
nss_map_objectClass posixAccount User
nss_map_attribute uid msSFU30Name
nss_map_attribute uniqueMember msSFU30PosixMember
nss_map_attribute homeDirectory msSFU30HomeDirectory
nss_map_objectClass posixGroup Group
nss_map_attribute gidNumber msSFU30GidNumber
nss_map_attribute uidNumber msSFU30UidNumber
nss_map_attribute loginShell msSFU30LoginShell

Настройка nsswitch на использование ldap

gate# cat /etc/nsswitch.conf
...
group:  files ldap
passwd: files ldap
shadow: files ldap #для linux
...

Настройка pam на автоматическое создание домашних каталогов

FreeBSD

[gate:~] # pkg_add -r pam_mkhomedir

[gate:~] # cat /etc/pam.d/sshd
...
# session
session         required       /usr/local/lib/pam_mkhomedir.so
...

Ubuntu

root@gate:~# apt-get install libpam-modules

root@gate:~# cat /etc/pam.d/sshd
...
session    required     pam_mkhomedir.so
# Standard Un*x session setup and teardown.
...
ldap_авторизация_в_microsoft_ad.1281451526.txt.gz · Last modified: 2013/05/22 13:50 (external edit)