Samba 3.0.9 and smbusers

Francis Stevens Francis.Stevens at bristow.co.uk
Fri Jan 28 09:21:43 UTC 2005


Jamie Bohr wrote:
> After installing RHE WS V3 I configure Samba (3.0.0) to authenticate
> off the Windows domain for SMB shares.  After updating Samba to 3.0.9
> (via up2date) domain auth. no longer worked for accounts in smbusers;
> accounts where the UNIX and Windows account names do not match.
>  
> I get the following in the smd log:
> 
> Get_Pwnam_internals didn't find user ...
>  
> I get the following in /var/log/messages:
> 
> Jan 27 17:43:16 bob smbd[6381]: [2005/01/27 17:43:16, 0]
> auth/auth_util.c:make_server_info_info3(1134)
> Jan 27 17:43:16 bob smbd[6381]:   make_server_info_info3: pdb_init_sam failed!
>  
>  
> Users whose account names match can authenticate fine, just users
> whose account names do not match.  This worked as expected in Samba
> 3.0.0 from the install CD of RHE WS V3.
>  
> Please help
> 

You don't post your smbusers file but I think this may be a 
"problem/feature" I hit recently. My smbusers file looked like:-

unixuser = windowsuser1 windowsuser2

which was working fine with v2.2*, I then upgraded to 3.0.9 and was 
getting the same error you are seeing. the solution I found was to edit 
smbusers to:-

unixuser = windowsdomain\windowsuser1 windowsdomain\windowsuser2

and now it all works again.  Somewhere in the 3.0* releases the 
behaviour of smbusers seems to have changed.

FAS




More information about the users mailing list