[Samba] Samba 2.2 vs. 3: Domain Member & Winbind quick question

Schlomo Schapiro samba at schlomo.schapiro.org
Sun Mar 20 19:50:44 GMT 2005


Hi,

search the list archives of samba-users for my name, I posted a patch to 
winbindd a couple of years ago that solved this problem for me back then. 

HTH,
Schlomo

On Thu, 17 Mar 2005, Tyler Thueson wrote:

> I have a Samba 2.2 box set up as a member server in a Windows domain.
> Any random Windows domain user can connect and a local Linux system
> account is created on the fly, as it should.
> 
> I am trying to do the same on another box with Samba 3. However, when I
> connect from a Windows domain member, I get prompted for credentials. If I
> enter domain\username and my password, I connect and a local Linux
> system account is created on the fly, and all is good. But 2.2 doesn't
> prompt, and I don't want to be prompted by 3.0!
> 
> #/etc/samba/smb.conf
> [global]
>         workgroup = DOMAIN
>         server string = Samba Server
>         security = DOMAIN
>         passdb backend = tdbsam:/etc/samba/private/passdb.tdb
>         log file = /var/log/samba.%m
>         max log size = 50
>         add user script = /usr/sbin/useradd -g users %u
>         dns proxy = No
>         wins server = 1.2.3.4, 2.3.4.5
>         ldap ssl = no
>         idmap uid = 10000-200000
>         idmap gid = 10000-200000
>         winbind use default domain = Yes
>         netbios name = SERVER
>         password server = *
> 
> #/etc/nsswitch.conf
> passwd:         compat winbind
> group:          compat winbind
> hosts:          files dns
> networks:       files
> services:       files
> protocols:      files
> rpc:            files
> ethers:         files
> netmasks:       files
> netgroup:       files
> bootparams:     files
> automount:      files
> aliases:        files
> 
> When Windows makes the initial connection before I get prompted in Windows:
> #/var/log/samba.clienthostname
> [2005/03/16 11:37:22, 0] auth/auth_util.c:make_server_info_info3(1120)
>   make_server_info_info3: pdb_init_sam failed!
> useradd: invalid user name 'USERNAME'
> useradd: invalid user name 'USERNAME'
> useradd: invalid user name 'USERNAME'
> 
> After I enter domain\username in Windows prompt:
> #/var/log/samba.clienthostname
> [2005/03/16 15:27:41, 1] smbd/service.c:make_connection_snum(619)
>   clienthostname (1.2.3.4) connect to service sharename initially as
> user username (uid=1000, gid=100) (pid 1016)
> 
> It almost seems as if the initial connection by Windows is sending the
> naked username, without the domain\ in front. Is there a way to tell
> Winbind to add domain\ in front of naked usernames or something? As
> you can see above I turned on 'winbind use default domain' but
> obviously that does not fix the problem.
> 
> Help?
> 
> 

-- 
Regards,
Schlomo


More information about the samba mailing list