[sisyphus] танцы (samba) - User Administrator in passdb, but getpwnam() fails!

Artem =?iso-8859-1?q?u2u_=CE=C1_nm=2Eru?=
Пн Мар 7 23:04:08 MSK 2005


> Т.е. тоже становится ясно, что  pdb_get_username(sampass) - исправно 
> "вытягивает" аккаунт из ldap (Administrator), но почему дальше не 
> отрабатывает getpwnam_alloc() ?  Мне, что-ли, вместо root в 
> /etc/passwd прописать Administrator?  :-D Бред.


  :-)  Решил "поизвращаться" для эксперимента - завел пользователя 
Administrator с uid/gid=0 в  /еtc/passwd
Ход мыслей конечно интересный, но поведение клиента изменилось - 
аутентификация для Administrator уже выполняется, но после минутной 
паузы выскакивает сообщение о какой-то там ошибке интерфейса. В логах:
                             
[2005/03/07 21:57:14, 5] 
auth/auth_util.c:debug_nt_user_token(486)                                       

  NT user token: 
(NULL)                                                                                  

[2005/03/07 21:57:14, 5] 
auth/auth_util.c:debug_unix_user_token(505)                                     

  UNIX token of user 
0                                                                                   

  Primary group is 0 and contains 0 supplementary 
groups                                                
[2005/03/07 21:57:14, 5] 
smbd/uid.c:change_to_root_user(296)                                             

  change_to_root_user: now uid=(0,0) 
gid=(0,0)                                                          
[2005/03/07 21:57:14, 2] 
smbd/server.c:exit_server(571)                                                  

  Closing 
connections                                                                                    

[2005/03/07 21:57:14, 3] 
smbd/connection.c:yield_connection(69)                                          

  Yielding connection 
to                                                                                 

[2005/03/07 21:57:14, 5] 
smbd/oplock.c:receive_local_message(107)                                        

  receive_local_message: doing select with timeout of 1 
ms                                              
[2005/03/07 21:57:14, 3] 
smbd/server.c:exit_server(614)                                                  

  Server exit (normal exit)         



Подробная информация о списке рассылки Sisyphus