[Samba] Problems with the IdealX scripts
Misty Stanley-Jones
misty at borkholder.com
Mon Sep 27 15:43:12 GMT 2004
Not sure if this is where I should ask about this, but if I try to run any of
the smbldap-* scripts, I get the following kind of output:
oink:/usr/local/sbin # ./smbldap-populate
Using builtin directory structure
erreur LDAP: Can't contact master ldap server (IO::Socket::INET: Bad protocol
'tcp') at /usr/local/sbin//smbldap_tools.pm line 153.
I feel like this must be from a typo somewhere but I'm at a loss. I have
followed the instructions in the INSTALL file. Using smbldap-tools-0.8.5.
Here are the relevant config files:
### smb.conf LDAP section ###
passdb backend = ldapsam:ldap://localhost
# ldap filter = (&(objectclass=sambaSamAccount)(uid=%u))
ldap admin dn = cn=Manager,dc=borkholder,dc=com
ldap suffix = dc=borkholder,dc=com
ldap group suffix = ou=Groups
ldap user suffix = ou=Users
ldap machine suffix = ou=Computers
ldap idmap suffix = ou=Users
ldap ssl = no
add user script = /usr/local/sbin/smbldap-useradd -m "%u"
ldap delete dn = No
#delete user script = /usr/local/sbin/smbldap-userdel "%u"
add machine script = /usr/local/sbin/smbldap-useradd -w "%u"
add group script = /usr/local/sbin/smbldap-groupadd -p "%g"
#delete group script = /usr/local/sbin/smbldap-groupdel "%g"
add user to group script = /usr/local/sbin/smbldap-groupmod -m "%u"
"%g"
delete user from group script = /usr/local/sbin/smbldap-groupmod -x
"%u" "%g"
set primary group script = /usr/local/sbin/smbldap-usermod -g "%g"
"%u"
### smbldap.conf without comments ###
SID="S-1-5-21-725326080-1709766072-2910717368"
slaveLDAP="127.0.0.1"
slavePort="389"
masterLDAP="127.0.0.1"
masterPort="389"
ldapTLS="0"
verify="optional"
cafile="/etc/openldap/slapd-cert.pem"
clientcert="/etc/smbldap-tools/smbldap-tools.pem"
clientkey="/etc/smbldap-tools/smbldap-tools.key"
suffix="dc=borkholder,dc=com"
usersdn="ou=People,${suffix}"
computersdn="ou=Computers,${suffix}"
groupsdn="ou=Groups,${suffix}"
idmapdn="ou=People,${suffix}"
sambaUnixIdPooldn="cn=Uidpool,ou=People,${suffix}"
scope="sub"
hash_encrypt="SSHA"
crypt_salt_format="%s"
userLoginShell="/bin/false"
userHome="/home/%U"
userGecos="Samba User"
defaultUserGid="513"
defaultComputerGid="515"
skeletonDir="/etc/skel"
defaultMaxPasswordAge="90"
userSmbHome=""
userProfile=""
userHomeDrive=""
userScript=""
mailDomain="borkholder.com"
with_smbpasswd="0"
smbpasswd="/usr/bin/smbpasswd" <--- it is actually not here but I didn't
think it mattered since with_smbpasswd is set to 0
### smbldap_bind.conf ###
slaveDN="cn=Manager,dc=borkholder,dc=com"
slavePw="my_cleartext_pw"
masterDN="cn=Manager,dc=borkholder,dc=com"
masterPw="my_cleartext_pw"
### Proof that I am able to connect to my LDAP server and that nss_ldap works
###
oink:/etc/smbldap-tools # id root
uid=0(root) gid=0(root) groups=0(root),3(sys),512(admins)
oink:/etc/smbldap-tools # more /etc/group |grep 512
Thanks in advance for your help. Please let me know if there is more info
needed to debug this problem.
Misty
More information about the samba
mailing list