samba 3 pdc не пускает админа в домен
Кто-нибудь настраивал здесь PDC на samba 3?
У меня такая проблема...
Комп в домен входит без проблем, но после перезагрузки не пускает
админа, который в ldap'e находится в ou=Users,dc=domain,dc=com
Вот что про него есть в базе...
uid=admin,ou=Users,dc=poevm,dc=kture
dn:uid=admin,ou=Users,dc=poevm,dc=kture
cn: admin
objectClass: sambaSamAccount
objectClass: posixAccount
objectClass: account
gidNumber: 1006
uid: admin
uidNumber: 0
homeDirectory: /home/admin
sambaLogonTime: 0
sambaLogoffTime: 2147483647
sambaKickoffTime: 2147483647
sambaPwdMustChange: 2147483647
sambaHomePath: \\main\homes
sambaHomeDrive: H:
sambaProfilePath: \\main\Profiles\admin
sambaPrimaryGroupSID: S-1-5-21-3153401187-884309351-300090610-512
sambaAcctFlags: [U ]
sambaSID: S-1-5-21-3153401187-884309351-300090610-500
loginShell: /bin/false
gecos: Netbios Domain Administrator
structuralObjectClass: account
entryUUID: 6ba9a508-115d-1029-9606-af0030932dd9
creatorsName: cn=admin,dc=poevm,dc=kture
createTimestamp: 20050212161805Z
sambaPwdCanChange: 1108228890
sambaLMPassword: 671EF74E685816222105B18654FE47C2
sambaNTPassword: 94AB183A6C9DCC7AE0FEF85354A4138A
sambaPasswordHistory:
000000000000000000000000000000000000000000000000000000
0000000000
sambaPwdLastSet: 1108228890
entryCSN: 20050212172130Z#000001#00#000000
modifiersName: cn=admin,dc=poevm,dc=kture
modifyTimestamp: 20050212172130Z
subschemaSubentry: cn=Subschema
hasSubordinates: FALSE
admin есть в системе и у него uid = 0
Привет!
Могу рассказать как работает у меня, тестовый рабочий вариант:
openldap-2.2.15
samba-3.0.7
Думаю версии уже не кретичны.
1. В базе ldap 6 записей (administrator, guest, win2k$ (компьютер), Domain Admins,
Domain Guests, Domain Users, Domain Computers)
cn=administrator,ou=users,dc=domain,dc=ru
objectClass: top
objectClass: person
objectClass: posixAccount
objectClass: shadowAccount
sn: administrator
cn: administrator
uidNumber: 0
gidNumber: 0
loginShell: /sbin/nologin
uid: administrator
homeDirectory: /home/administrator
cn=guest,ou=users,dc=domain,dc=ru
objectClass: top
objectClass: person
objectClass: posixAccount
objectClass: shadowAccount
sn: guest
cn: guest
uidNumber: 20000
gidNumber: 20000
loginShell: /sbin/nologin
uid: guest
homeDirectory: /home/guest
dn: uid=win2k$,ou=users,dc=domain,dc=ru
objectClass: top
objectClass: account
objectClass: posixAccount
uid: win2k$
cn: win2k$
uidNumber: 20001
gidNumber: 553
homeDirectory: /dev/null
loginShell: /sbin/nologin
dn: cn=Domain Admins,ou=group,dc=domain,dc=ru
objectClass: posixGroup
objectClass: sambaGroupMapping
gidNumber: 512
cn: Domain Admins
description: Netbios Domain Administrators
sambaSID: S-1-5-21-697237067-838656905-3145779674-512
sambaGroupType: 2
displayName: Domain Admins
memberUid: administrator
dn: cn=Domain Users,ou=group,dc=domain,dc=ru
objectClass: posixGroup
objectClass: sambaGroupMapping
gidNumber: 513
cn: Domain Users
description: Netbios Domain Users
sambaSID: S-1-5-21-697237067-838656905-3145779674-513
sambaGroupType: 2
displayName: Domain Users
dn: cn=Domain Guests,ou=group,dc=domain,dc=ru
objectClass: posixGroup
objectClass: sambaGroupMapping
gidNumber: 514
cn: Domain Guests
description: Netbios Domain Guests Users
sambaSID: S-1-5-21-697237067-838656905-3145779674-514
sambaGroupType: 2
displayName: Domain Guests
memberUid: guest
dn: cn=Domain Computers,ou=group,dc=domain,dc=ru
objectClass: posixGroup
objectClass: sambaGroupMapping
gidNumber: 553
cn: Domain Computers
description: Netbios Domain Computers accounts
sambaSID: S-1-5-21-697237067-838656905-3145779674-553
sambaGroupType: 2
displayName: Domain Computers
memberUid: win2k$
Групповые записи оставил после сгенеренной smbldap-populate.pl все остальное
руками.
2. Добавляю в samba
smbpasswd -a administrator
smbpasswd -n -a guest
проверяем их же
getent passwd
getent shadow
getent group
В базе ldap изменил пароль для administrator на {CRYPT} т.к. по умолчанию smbpasswd
генерит в {SMD5},
Так же полезно проверить залогиниться в систему через запись administrator незабыв
при этом поменять loginShell.
Так же изменил для administrator групповой sid (sambaPrimaryGroupSID) в конце
на 512 и для guest на 514.
3. Вот теперь можно подключить и в домен.
Windows 2000 Professional OEM версия + встроенный сервис пак 4.
Ни каких ключей в реестре не менял.
ошибка "Не найдено имя пользователя" выдается в случае описанном выше, когда
машинную запись win2k$ создал в отдельной ветке hosts.
ошибка "имя и пароль не опознаны" выдается когда машинная запись у меня была
в обеих ветках hosts и users.
В домен подключил, когда удалил из hosts запись win2k$, при этом автоматом сгененилась
запись sambaSamAccount в базе Ldap.
Перегрузил компьютер и подключился через запись administrator.
-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 16361; Возраст листа: 587; Участников: 1344
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/326703