[Samba] Re: smbpasswd & ldap

Uli Iske iske at elkb.de
Wed Sep 24 09:36:37 GMT 2003


blacksmith wrote:
> Samba3.0rc4
> 
> When i type : smbpasswd -a ntadmin1 -D4
> i have a output
> 
> ---------------------------------------
> Netbios name list:-
> my_netbios_names[0]="ORLEAN"
> Trying to load: ldapsam:ldap://127.0.0.1
> Attempting to register passdb backend ldapsam
> Successfully added passdb backend 'ldapsam'
> Attempting to register passdb backend ldapsam_compat
> Successfully added passdb backend 'ldapsam_compat'
> Attempting to register passdb backend smbpasswd
> Successfully added passdb backend 'smbpasswd'
> Attempting to register passdb backend tdbsam
> Successfully added passdb backend 'tdbsam'
> Attempting to register passdb backend guest
> Successfully added passdb backend 'guest'
> Attempting to find an passdb backend to match ldapsam:ldap://127.0.0.1 
> (ldapsam)
> Found pdb backend ldapsam
> Searching for:[(&(objectClass=sambaDomain)(sambaDomainName=NEWALMAKOR))]
> smbldap_search_suffix: searching 
> for:[(&(objectClass=sambaDomain)(sambaDomainName=NEWALMAKOR))]
> smbldap_open_connection: connection opened
> ldap_connect_system: succesful connection to the LDAP server
> The LDAP server is succesful connected
> pdb backend ldapsam:ldap://127.0.0.1 has a valid init
> Attempting to find an passdb backend to match guest (guest)
> Found pdb backend guest
> pdb backend guest has a valid init
> smbldap_search_suffix: searching 
> for:[(&(uid=ntadmin1)(objectclass=sambaSamAccount))]
> ldapsam_getsampwnam: Unable to locate user [ntadmin1] count=0
> Finding user ntadmin1
> Trying _Get_Pwnam(), username as lowercase is ntadmin1
> Trying _Get_Pwnam(), username as uppercase is NTADMIN1
> Checking combinations of 0 uppercase letters in ntadmin1
> Get_Pwnam_internals didn't find user [ntadmin1]!
> Failed initialise SAM_ACCOUNT for user ntadmin1.
> Failed to modify password entry for user ntadmin1
> --------------------------------------------------------
> 
> It's look like smbpasswd try to find already exist user.
> But "-a" is "add user". I think it must create account.
> And if I set ldap filter in smb.conf  - 
> "(&(uid=%u)(objectclass=sambaSamAccount))", i have a message (Bad filter)
> 
> Have anyone some idea?

think you need a posix account first.







More information about the samba mailing list