晚上好......
我正在研究OpenLdap + Samba,在debian上测试这篇文章: http://siddou.hd.free.fr/2013/06/install-sambaopenldap-on-debian-7-wheezy/当我把这个命令: smbldap-populate我得到了错误:
(S-1-5-21-4222220073-956825759-2129899729)
(using builtin directory structure)
entry dc=dominio,dc=com already exist.
entry ou=Users,dc=dominio,dc=com already exist.
entry ou=Groups,dc=dominio,dc=com already exist.
entry ou=Machines,dc=dominio,dc=com already exist.
entry ou=Idmap,dc=dominio,dc=com already exist.
,dc=dominio,dc=com already exist. Updating it...
failed to modify entry: value of naming attribute 'sambaDomainName' is not present in entry at /usr/local/sbin/smbldap-populate line 493.
entry uid=root,ou=Users,dc=dominio,dc=com already exist.
entry uid=nobody,ou=Users,dc=dominio,dc=com already exist.
entry cn=Domain Admins,ou=Groups,dc=dominio,dc=com already exist.
entry cn=Domain Users,ou=Groups,dc=dominio,dc=com already exist.
entry cn=Domain Guests,ou=Groups,dc=dominio,dc=com already exist.
entry cn=Domain Computers,ou=Groups,dc=dominio,dc=com already exist.
entry cn=Administrators,ou=Groups,dc=dominio,dc=com already exist.
entry cn=Account Operators,ou=Groups,dc=dominio,dc=com already exist.
entry cn=Print Operators,ou=Groups,dc=dominio,dc=com already exist.
entry cn=Backup Operators,ou=Groups,dc=dominio,dc=com already exist.
entry cn=Replicators,ou=Groups,dc=dominio,dc=com already exist.
Please provide a password for the domain root:
Changing UNIX and samba passwords for root
New password:
这不是错误,但中间的行不是理想的结果。所以我试图再次做到这一切,但又没有成功。
我认为它与服务器或ldap服务器的名称有关,所以其他文件:
的/ etc /主机
127.0.0.1 localhost
127.0.1.1 srvtest.dominio.com srvtest
的/etc/samba/smb.conf
[global]
workgroup = SMBTEST
server string = PDC
netbios name = srvtest
...
passdb backend = ldapsam:"ldap://srvtest.dominio.com/"
ldap admin dn = cn=admin,dc=dominio,dc=com
ldap suffix = dc=dominio,dc=com
ldap group suffix = ou=Groups
ldap user suffix = ou=Users
ldap machine suffix = ou=Machines
ldap idmap suffix = ou=Idmap
/usr/local/etc/smbldap-tools/smbldap.conf
masterLDAP="srvtest"
masterPort="389"
slaveLDAP="srvtest"
slavePort="389"
/usr/local/etc/smbldap-tools/smbldap_bind.conf
masterDN="cn=admin,dc=dominio,dc=com"
masterPw="password"
slaveDN="cn=admin,dc=dominio,dc=com"
slavePw="password"
Thnks!
答案 0 :(得分:0)
我想出了问题,我刚刚在smbldap.conf上添加了两行:
sambaDomain="SMBPAN"
sambaUnixIdPooldn="sambaDomainName=${sambaDomain},${suffix}"
它解决了这个问题。