[Samba] Can't populate LDAP directory with smbldap-populate

L.P.H. van Belle belle at bazuin.nl
Mon May 21 07:58:37 MDT 2012


Hai, 

Are u using, @#$%^&*!() in your password ? 
Try itout..

Gr. 

Louis
 

>-----Oorspronkelijk bericht-----
>Van: alex.hha at gmail.com [mailto:samba-bounces at lists.samba.org] 
>Namens Alex Domoradov
>Verzonden: 2012-05-21 15:55
>Aan: samba at lists.samba.org
>Onderwerp: [Samba] Can't populate LDAP directory with smbldap-populate
>
>I have the following environment
>
># cat /etc/redhat-release
>CentOS release 5.8 (Final)
>
># uname -r
>2.6.18-308.4.1.el5
>
>I have installed smbldap-tools from
>http://download.gna.org/smbldap-tools/packages/el5/smbldap-tool
>s-0.9.8-1.el5.noarch.rpm.
>Configured OpenLDAP, but when I try to populate LDAP directory I got
>the following error messages
>
># smbldap-populate -a Administrator -g 10000 -l 11111 -r 10000 -u 10000
>Populating LDAP directory for domain SYSADM
>(S-1-5-21-206255134-223837211-2022137911)
>(using builtin directory structure)
>
>Use of uninitialized value in concatenation (.) or string at
>/usr/sbin/smbldap-populate line 483, <DATA> line 303.
>Use of uninitialized value in string eq at /usr/sbin/smbldap-populate
>line 484, <DATA> line 303.
>entry  already exist.
>Use of uninitialized value in concatenation (.) or string at
>/usr/sbin/smbldap-populate line 483, <DATA> line 303.
>Use of uninitialized value in string eq at /usr/sbin/smbldap-populate
>line 484, <DATA> line 303.
>entry  already exist.
>Use of uninitialized value in concatenation (.) or string at
>/usr/sbin/smbldap-populate line 483, <DATA> line 303.
>Use of uninitialized value in string eq at /usr/sbin/smbldap-populate
>line 484, <DATA> line 303.
>entry  already exist.
>Use of uninitialized value in concatenation (.) or string at
>/usr/sbin/smbldap-populate line 483, <DATA> line 303.
>Use of uninitialized value in string eq at /usr/sbin/smbldap-populate
>line 484, <DATA> line 303.
>entry  already exist.
>Use of uninitialized value in concatenation (.) or string at
>/usr/sbin/smbldap-populate line 483, <DATA> line 303.
>Use of uninitialized value in string eq at /usr/sbin/smbldap-populate
>line 484, <DATA> line 303.
>entry  already exist.
>Use of uninitialized value in concatenation (.) or string at
>/usr/sbin/smbldap-populate line 483, <DATA> line 303.
>Use of uninitialized value in string eq at /usr/sbin/smbldap-populate
>line 484, <DATA> line 303.
>entry  already exist.
>Use of uninitialized value in concatenation (.) or string at
>/usr/sbin/smbldap-populate line 483, <DATA> line 303.
>Use of uninitialized value in string eq at /usr/sbin/smbldap-populate
>line 484, <DATA> line 303.
>entry  already exist.
>Use of uninitialized value in concatenation (.) or string at
>/usr/sbin/smbldap-populate line 483, <DATA> line 303.
>Use of uninitialized value in string eq at /usr/sbin/smbldap-populate
>line 484, <DATA> line 303.
>entry  already exist.
>Use of uninitialized value in concatenation (.) or string at
>/usr/sbin/smbldap-populate line 483, <DATA> line 303.
>Use of uninitialized value in string eq at /usr/sbin/smbldap-populate
>line 484, <DATA> line 303.
>entry  already exist.
>Use of uninitialized value in concatenation (.) or string at
>/usr/sbin/smbldap-populate line 483, <DATA> line 303.
>Use of uninitialized value in string eq at /usr/sbin/smbldap-populate
>line 484, <DATA> line 303.
>entry  already exist.
>Use of uninitialized value in concatenation (.) or string at
>/usr/sbin/smbldap-populate line 483, <DATA> line 303.
>Use of uninitialized value in string eq at /usr/sbin/smbldap-populate
>line 484, <DATA> line 303.
>entry  already exist.
>Use of uninitialized value in concatenation (.) or string at
>/usr/sbin/smbldap-populate line 483, <DATA> line 303.
>Use of uninitialized value in string eq at /usr/sbin/smbldap-populate
>line 484, <DATA> line 303.
>entry  already exist.
>Use of uninitialized value in concatenation (.) or string at
>/usr/sbin/smbldap-populate line 483, <DATA> line 303.
>Use of uninitialized value in string eq at /usr/sbin/smbldap-populate
>line 484, <DATA> line 303.
>entry  already exist.
>Use of uninitialized value in concatenation (.) or string at
>/usr/sbin/smbldap-populate line 483, <DATA> line 303.
>Use of uninitialized value in string eq at /usr/sbin/smbldap-populate
>line 484, <DATA> line 303.
>entry  already exist.
>Use of uninitialized value in concatenation (.) or string at
>/usr/sbin/smbldap-populate line 483, <DATA> line 303.
>Use of uninitialized value in string eq at /usr/sbin/smbldap-populate
>line 484, <DATA> line 303.
>entry  already exist.
>Use of uninitialized value in concatenation (.) or string at
>/usr/sbin/smbldap-populate line 483, <DATA> line 303.
>Use of uninitialized value in string eq at /usr/sbin/smbldap-populate
>line 484, <DATA> line 303.
>entry  already exist.
>Use of uninitialized value in concatenation (.) or string at
>/usr/sbin/smbldap-populate line 483, <DATA> line 303.
>Use of uninitialized value in string eq at /usr/sbin/smbldap-populate
>line 484, <DATA> line 303.
>entry  already exist.
>
>Please provide a password for the domain Administrator:
>No such object at 
>/usr/lib/perl5/vendor_perl/5.8.8/smbldap_tools.pm line 431.
>
># cat smbldap.conf | grep -v ^# | grep -v ^$
>SID="S-1-5-21-206255134-223837211-2022137911"
>sambaDomain="SYSADM"
>slaveLDAP="localhost"
>slavePort="389"
>masterLDAP="localhost"
>masterPort="389"
>ldapTLS="0"
>ldapSSL="0"
>verify="none"
>suffix="dc=sys-adm,dc=local"
>usersdn="ou=Users,${suffix}"
>computersdn="ou=Computers,${suffix}"
>groupsdn="ou=Groups,${suffix}"
>idmapdn="ou=Idmap,${suffix}"
>sambaUnixIdPooldn="sambaDomainName=${sambaDomain},${suffix}"
>scope="sub"
>password_hash="SSHA"
>password_crypt_salt_format="%s"
>userLoginShell="/sbin/nologin"
>userHome="/home/%U"
>userHomeDirectoryMode="700"
>userGecos="System User"
>defaultUserGid="513"
>defaultComputerGid="515"
>skeletonDir="/etc/skel"
>shadowAccount="1"
>defaultMaxPasswordAge="45"
>userSmbHome="\\PDC\%U"
>userProfile="\\PDC\profiles\%U"
>userHomeDrive="H:"
>userScript="logon.bat"
>mailDomain="sys-adm.local"
>with_smbpasswd="0"
>smbpasswd="/usr/bin/smbpasswd"
>with_slappasswd="0"
>slappasswd="/usr/sbin/slappasswd"
>
>With smbldap-tools-0.9.6-3.el5 from EPEL repository iwth the same
>config file I got the following error messages
>
># smbldap-populate -a Administrator -g 10000 -l 11111 -r 10000 -u
>10000
>Populating LDAP directory for domain SYSADM
>(S-1-5-21-206255134-223837211-2022137911)
>(using builtin directory structure)
>
>adding new entry: dc=sys-adm,dc=local
>adding new entry: ou=Users,dc=sys-adm,dc=local
>adding new entry: ou=Groups,dc=sys-adm,dc=local
>adding new entry: ou=Computers,dc=sys-adm,dc=local
>adding new entry: ou=Idmap,dc=sys-adm,dc=local
>adding new entry: uid=Administrator,ou=Users,dc=sys-adm,dc=local
>adding new entry: uid=nobody,ou=Users,dc=sys-adm,dc=local
>adding new entry: cn=Domain Admins,ou=Groups,dc=sys-adm,dc=local
>adding new entry: cn=Domain Users,ou=Groups,dc=sys-adm,dc=local
>adding new entry: cn=Domain Guests,ou=Groups,dc=sys-adm,dc=local
>adding new entry: cn=Domain Computers,ou=Groups,dc=sys-adm,dc=local
>adding new entry: cn=Administrators,ou=Groups,dc=sys-adm,dc=local
>adding new entry: cn=Account Operators,ou=Groups,dc=sys-adm,dc=local
>adding new entry: cn=Print Operators,ou=Groups,dc=sys-adm,dc=local
>adding new entry: cn=Backup Operators,ou=Groups,dc=sys-adm,dc=local
>adding new entry: cn=Replicators,ou=Groups,dc=sys-adm,dc=local
>adding new entry: sambaDomainName=SYSADM,dc=sys-adm,dc=local
>
>Please provide a password for the domain Administrator:
>Changing UNIX and samba passwords for Administrator
>New password: ********
>Retype new password: *******
>Use of uninitialized value in concatenation (.) or string at
>/usr/sbin/smbldap-passwd line 319, <STDIN> line 2.
>I cannot generate the proper hash!
>
>Have I missed something?
>-- 
>To unsubscribe from this list go to the following URL and read the
>instructions:  https://lists.samba.org/mailman/options/samba
>
>



More information about the samba mailing list