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? PS: Sorry about bad English
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.