WackoWiki: RafaelMalikov/SmbLdap ...

Home Page | Изменения | Новые Комменты | Пользователи | Каталог | Регистрация | Вход:  Пароль:  

Установка PDC и LDAP и их скрещивание


устанавливаем LDPA и Samba
apt-get install slapd
указываем ДНС название домена
указываем название организации
вводим пароль для пользователя admin (два раза)
apt-get install samba
указываем название домена
включаем криптование паролей
если есть DHCP подключаем его для WINS
последний вопрос мне не понятен, создавать базу пользователей или нет
в любом случае создаются tdb файлы в каталоге /usr/lib/samba
куда подкачиваются все пользователи из /etc/passwd
(посмотреть/почистить их можно с помощью утилиты pdbedit
рекомендую удалить всех, кроме root"а)


устанавливаем samba-doc (там есть файлы которые нужны для конфигурации LDAP)
apt-get install samba-doc


устанавливаем smbldap-tools
apt-get install smbldap-tools


Установки LDAP


берем схему самбы для LDAP (здесь есть грабли, если юзаешь Samba3
нужно проследить что бы и схема была от нее)
zcat /usr/share/doc/samba-doc/examples/LDAP/samba.schema.gz > \
/etc/ldap/schema/samba.schema


Правим /etc/ldap/slapd.conf
добовляем строку в секцию схем
include /etc/ldap/schema/samba.schema


добавляем несколько строк в секцию индексов
index uid,uidNumber,gidNumber,memberUid eq
index cn,mail,surname,givenname eq,subinitial
index sambaSID eq
index sambaPrimaryGroupSID eq
index sambaDomainName eq


добавляем аксес атрибуты
access to attribute=userPassword,sambaNTPassword,sambaLMPassword


Перезапускаем LDAP с новым конфигом
/etc/init.d/slapd restart


Установки Samba


В принципе файл прилогаемый по умолчанию при некоторой модификации может
сойти для воркстэйшен.


Общии установки

Способы администрирования домена:
1. Все пользоватли хранятся как в базах доступа Samba, так и
в /etc/passwd & /etc/groupe

Дополнительно:
– необходимо в системе наличие групп smbusers, smbadmins, smbguests, machines


2. Все пользователи хранятся в базе LDAP.

Дополнительно:
– необходимо в системе отстроеной pam – nss – аутинтификации


Необходимиы секции smb.conf

далее перезапускаем самбу
/etc/init.d/samba restart


и запиваем пароль к лдапу в самбу
smbpasswd -w secter


Настройка аутинтификации


apt-get install libnss-ldap (nss_ldap)
указываем LDAP server 127.0.0.1
указываем имя базы dc=domen,dc=ru
указываем версию 3
yes на вход в базу
yes на выставление атрибутов
указываем привелигировано пользователя cn=admin,dc=domen,dc=ru
вводим пароль для него


apt-get install libpam-ldap (pam_ldap)
yes на мэйк
no на логин
вводим привелигированого пользователя cn=admin,dc=domen,dc=ru
вводим пароль для него
выбирмем криптование crypt
Примечание: устанавливать надо именно в таком порядке сначало nss
затем pam, иначе приходится ручками много работать. При этом формируются
три файла в /etc/ : libnss-ldap.conf pam_ldap.conf ldap.secret
в последнем хранится пароль привелигерованого пользователя лдап в плайт
виде.


Далее правим файлы из каталога /etc/pam.d/
common-auth
исправляем
auth required pam_unix.so nullok_secure
на
auth sufficient pam_unix.so nullok_secure
добавляем
auth sufficient pam_ldap.so use_first_pass


common-account
исправляем
account required pam_unix.so
на
account sufficient pam_unix.so
добавляем
account sufficient pam_ldap.so


common-password
исправляем
password required pam_unix.so nullok obscure min=4 max=8 md5
на
password sufficient pam_unix.so nullok obscure min=4 max=8 md5
добавляем
password sufficient pam_ldap.so use_authtok


common-session
добавляем
session optional pam_ldap.so


Для корректного отображения лдап пользователей ставин кэш демон nscd
apt-get install nscd


Установки smbldap-tools


Правим файл /etc/nsswitch.conf
меняем
passwd: compat
group: compat
shadow: compat
на
passwd: files ldap
group: files ldap
shadow: files ldap


Берем файлы по умолчанию из доки от тулзов


zcat /usr/share/doc/smbldap-tools/examples/smbldap.conf.gz > \

/etc/smbldap-tools/smbldap.conf

SID узнаем с помощью net getlocalsid

cp /usr/share/doc/smbldap-tools/examples/smbldap_bind.conf \

/etc/smbldap-tools/smbldap_bind.conf


rem secret – пароль который вводился при установке лдапа


правим права на файлы


chmod 0644 /etc/smbldap-tools/smbldap.conf
chmod 0600 /etc/smbldap-tools/smbldap_bind.conf


Заведение акаунтов по умолчанию


smbldap-populate


устанавливаем пароль для пользователя Administrator
smbldap-passwd Administrator


Если хотим внести изменение в названии организации модифицируем файло base.ldif

ldapmodify -W -x -D «cn=admin,dc=domen,dc=ru» -f base.ldif


сервер


Страницы, ссылающиеся на данную: RafaelMalikov


 
Файлов нет. [Показать файлы/форму]
Комментариев нет. [Показать комментарии/форму]
Donate
Время работы: 1.748 s
Использовано памяти: 2.755 Mb