On 11/8/12, Dan Lavu <dan(a)lavu.net> wrote:
I also found the samba/ldap docs lacking, when I first tried to setup
this
up. Then I turned around and configured Kerberos/AD with samba and used
Kerberos auth for my Linux machines.
Now that I’ve done quite a few 389 implementations and going through that
doc again, it’s makes sense to me. What part are you having trouble with?
Dan
*From:* upen <upendra.gandhi(a)gmail.com>
*Sent:* November 8, 2012 5:33 PM
*To:* General discussion list for the 389 Directory server project.
*Subject:* [389-users] samba+ldap
Hello,
I am trying to setup Samba with existing 389-ds on the same server.
Following
http://directory.fedoraproject.org/wiki/Howto:Samba didn't help.
Does anyone know if there is any other useful updated document for this
purpose?
Thanks for your feedback Dan.
I started noticing issue after completing the steps from that Howto.
First problem I encountered was smbadduser -a didn't work.
smbpasswd -a testuser
New SMB password:
Retype new SMB password:
Failed to modify password entry for user testuser
Then, out of curiosity I added a testuser account in local unix
account(non ldap) and smbpasswd -a testuser worked after than change.
I really don't want to follow this path. Why would there be a need to
add local users in unix? Isn't there any other simpler way? I wonder.
After doing smbpasswd -a, I checked ldap database for user account.
ldapsearch -x -Z '(uid=testuser)'
# extended LDIF
#
# LDAPv3
# base <> with scope subtree
# filter: (uid=testuser)
# requesting: ALL
#
# testuser, People,
dn: uid=testuser,ou=People,dc=abc,dc=def,dc=ghi
uid: testuser
sambaSID: S-1-5-21-21252568-3149985612-3984985731-2004
sambaLMPassword: 19DA5A9CC97F169BAAD3B435B51404EE
sambaNTPassword: 0B6549421B2E7333E0E281F3BA5EEA94
sambaPasswordHistory: 00000000000000000000000000000000000000000000000000000000
00000000
sambaPwdLastSet: 1352429483
sambaAcctFlags: [U ]
objectClass: sambaSamAccount
objectClass: account
objectClass: top
I don't see uidnumber and gidnumber. Not sure what went wrong.
Thanks.