[sisyphus] танцы (samba) - User Administrator in passdb, but getpwnam() fails!
Alexander Bokovoy
=?iso-8859-1?q?ab_=CE=C1_altlinux=2Eorg?=
Пн Мар 7 23:06:53 MSK 2005
On Mon, Mar 07, 2005 at 09:16:17PM +0200, Artem wrote:
> Ввиду наличия свободного времени решил "потанцевать" с сизифовой samba
> 3.0.10 + smbldap-tools 0.8.5.
> Установил, настроил (c помощью smbldap-tools), все с ldap работает,
> пользователи создаются , пароли меняются, т.е. с ldap самба работает.
> Системные пользователи - не в ldap. При попытке затащить клиента в
> домен samba, выдает ошибку о неверной аутентификации, а в логах пишет
> следующее:
> auth/auth_util.c:make_server_info_sam(822)
>
> User Administrator in passdb, but getpwnam() fails!
Потому что нет в системе пользователя с таким именем.
> в означенном файле в указанной строке:
> if ( !(pwd = getpwnam_alloc(pdb_get_username(sampass))) )
> {
> DEBUG(1, ("User %s in passdb, but getpwnam()
> fails!\n",
> pdb_get_username(sampass)));
>
> Т.е. тоже становится ясно, что pdb_get_username(sampass) - исправно
> "вытягивает" аккаунт из ldap (Administrator), но почему дальше не
> отрабатывает getpwnam_alloc() ? Мне, что-ли, вместо root в /etc/passwd
> прописать Administrator? :-D Бред. Что-то чем больше я читал доки по
Раз у Вас все хранится в LDAP, то и пользователи в системе тоже должны
быть из LDAP (nss_ldap).
--
/ Alexander Bokovoy
Samba Team http://www.samba.org/
ALT Linux Team http://www.altlinux.org/
Midgard Project Ry http://www.midgard-project.org/
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип : application/pgp-signature
Размер : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url : <http://lists.altlinux.org/pipermail/sisyphus/attachments/20050307/bd4cfce9/attachment-0003.bin>
Подробная информация о списке рассылки Sisyphus