ik ben (nog steeds) bezig met een samba 3 server i.c.m. een OpenLDAP server voor de opslag van gebruikers e.d.
nu ben ik zover dat ik geruikers in de LDAP DB kan gooien, maar dat wil dus nog niet helemaal lukken.
de user verschijnt vervolgens wel in users OU! en heeft een waarde in de password velden staan.
syslog heeft het volgende te melden
hier maak ik dus uit op dat de net aangemaakte gebruiker geen rechten heeft z'n eigen password te wijzigen. maar dat is vreemd, want ik heb in slapd.conf
)
smb.conf
nu ben ik zover dat ik geruikers in de LDAP DB kan gooien, maar dat wil dus nog niet helemaal lukken.
code:
1
2
3
4
5
6
7
8
| spinb03-vpc3:/etc/ldap# smbpasswd -a pieter
New SMB password:
Retype new SMB password:
ldapsam_modify_entry: LDAP Password could not be changed for user pieter: Internal (implementation specific) error
entry modify failed
ldapsam_update_sam_account: failed to modify user with uid = pieter, error: entry modify failed (Success)
Failed to modify entry for user pieter.
Failed to modify password entry for user pieter |
de user verschijnt vervolgens wel in users OU! en heeft een waarde in de password velden staan.
syslog heeft het volgende te melden
code:
1
2
3
4
5
6
7
8
9
10
| Jun 13 17:10:04 spinb03-vpc3 slapd[1957]: conn=0 op=2 SRCH base="dc=bakmeel" scope=2 filter="(&(uid=pieter)(objectClass=sambaSamAccount))" Jun 13 17:10:04 spinb03-vpc3 slapd[1957]: conn=0 op=2 SRCH attr=uid uidNumber gidNumber homeDirectory sambaPwdLastSet sambaPwdCanChange sambaPwdMustChange sambaLogonTime sambaLogoffTime sambaKickoffTime cn displayName sambaHomeDrive sambaHomePath sambaLogonScript sambaProfilePath description sambaUserWorkstations sambaSID sambaPrimaryGroupSID sambaLMPassword sambaNTPassword sambaDomainName objectClass sambaAcctFlags sambaMungedDial sambaBadPasswordCount sambaBadPasswordTime Jun 13 17:10:04 spinb03-vpc3 slapd[1957]: conn=0 op=2 SEARCH RESULT tag=101 err=0 nentries=1 text= Jun 13 17:10:04 spinb03-vpc3 slapd[1956]: conn=0 op=3 MOD dn="uid=pieter,ou=users,dc=bakmeel" Jun 13 17:10:04 spinb03-vpc3 slapd[1956]: conn=0 op=3 MOD attr=sambaPwdCanChange sambaPwdCanChange sambaLMPassword sambaLMPassword sambaNTPassword sambaNTPassword sambaPwdLastSet sambaPwdLastSet Jun 13 17:10:04 spinb03-vpc3 slapd[1956]: conn=0 op=3 RESULT tag=103 err=0 text= Jun 13 17:10:04 spinb03-vpc3 slapd[1956]: conn=0 op=3 RESULT tag=103 err=0 text= Jun 13 17:10:05 spinb03-vpc3 slapd[1957]: Entry (uid=pieter,ou=users,dc=bakmeel), attribute 'userPassword' not allowed Jun 13 17:10:05 spinb03-vpc3 slapd[1957]: entry failed schema check: attribute 'userPassword' not allowed Jun 13 17:10:05 spinb03-vpc3 slapd[1954]: conn=0 fd=13 closed |
hier maak ik dus uit op dat de net aangemaakte gebruiker geen rechten heeft z'n eigen password te wijzigen. maar dat is vreemd, want ik heb in slapd.conf
code:
gezet, waardoor dus iedereen alles mag (of zie ik dat nu verkeerd 1
2
| access to *
by * write |
smb.conf
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
| --snip--
idmap uid = 15000-20000
idmap gid = 15000-20000
passdb backend = ldapsam:ldap://192.168.0.143
ldap admin dn = "cn=admin,dc=bakmeel"
ldap suffix = dc=bakmeel
ldap user suffix = ou=users
ldap group suffix = ou=groups
ldap machine suffix = ou=computers
ldap idmap suffix = ou=users
ldap passwd sync = yes
--snap-- |