[samba] SAMBA+LDAP
Anton Gorlov
samba86 на mail.ru
Чт Мар 10 01:06:55 MSK 2005
Здравствуйте, Eugene.
Вы писали 9 марта 2005 г., 11:48:57:
EG> Anton Gorlov пишет:
>>[root на test samba]# smbpasswd testuser qwe
>>Failed to find entry for user testuser.
>>Failed to modify password entry for user testuser
Хм. С этой проблемой разобрался -PAM надо было настроить. ;-)
Но всё равно думается что сделал несколько не правильно.
EG> 1) Рекомендую установить какой-нибудь ldap клиент, например
EG> phpldapadmin, чтобы удобно смотреть на базу. Когда поставишь, показывай
EG> полный export базы.
Он мне сказал что типа
dc=sysadmin,dc=test
The base entry does not exist. Create it?
Экспортировать тоже не получилось. ;-((((
EG> 2) У тебя юзеры в системе есть необходимые? Показывай /etc/passwd и
EG> /etc/group
Да. После правки pam.d на предмет самбы оно даже вроде бы работает. Но
что-то мне подсказывает что что-то я всё таки делаю не так.
#!/bin/sh
echo -e "dn: dc=test
objectClass: dcObject
objectClass: organization
dc: test
o: Anton Gorlov and Co. Ltd" | ldapadd -x \--
-D "cn=sysadmin,dc=test" -w 123456 -h localhost -p 389
Далее
echo "dn: sambaDomainName=test,dc=test
objectClass: sambaDomain
sambaDomainName: test
sambaSID: S-1-5-21-4023153145-687061387-2110381937-512
sambaAlgorithmicRidBase: 1000" | \
ldapadd -x -w 123456 \
-D "cn=sysadmin,dc=test"
и в заключении
#!/bin/sh
echo "dn: cn=tstuser,dc=test
objectClass: sambaSamAccount
objectClass: sambaSidEntry
objectClass: posixAccount
cn: tstuser
uid: tstuser
uidNumber: 1000
gidNumber: 1001
homeDirectory: /home/testuser
sambaSID: S-1-5-21-4023153145-687061387-2110381937-513
" | \
ldapadd -x -w 123456 \
-D "cn=sysadmin,dc=test"
Подробная информация о списке рассылки Samba