ich betreibe einen samba server mit openldap. das funktioniert soweit ganz gut.
will ich aber mit smbldap-useradd einen neuen benutzer anlegen, kommt es immer zu der Fehlermeldung
Code: Alles auswählen
smbldap-useradd -a -P testuser
Error looking for next uid at /usr/share/perl5/smbldap_tools.pm line 880, <DATA> line 283.
Dieses Problem zeiht natürlich nach sich, das sich keine Rechner der Domäne hinzufügen lassen. hier nochmal die gesetzten parameter in der Datei /etc/smbldap-tools/smbldap.conf
Code: Alles auswählen
SID="S-1-5-21-677538019-1864647526-2656929208"
sambaDomain="HBI"
slaveLDAP="127.0.0.1"
slavePort="389"
masterLDAP="127.0.0.1"
masterPort="389"
ldapTLS="0"
verify="require"
cafile="/etc/opt/IDEALX/smbldap-tools/ca.pem"
clientcert="/etc/opt/IDEALX/smbldap-tools/smbldap-tools.pem"
clientkey="/etc/opt/IDEALX/smbldap-tools/smbldap-tools.key"
suffix="dc=hans-bredow-institut,dc=de"
usersdn="ou=people,${suffix}"
computersdn="ou=Computers,${suffix}"
groupsdn="ou=groups,${suffix}"
idmapdn="ou=Idmap,${suffix}"
sambaUnixIdPooldn="sambaDomainName=$(sambaDomain),${suffix}"
scope="sub"
hash_encrypt="SSHA"
crypt_salt_format="%s"
userLoginShell="/bin/bash"
userHome="/home/%U"
userHomeDirectoryMode="700"
userGecos="System User"
defaultUserGid="513"
defaultComputerGid="515"
skeletonDir="/etc/skel"
defaultMaxPasswordAge="45"
userSmbHome="\\delphi\%U"
userProfile="\\delphi\profiles\%U"
userHomeDrive="S:"
userScript="logon.bat"
mailDomain="hans-bredow-institut.de"
with_smbpasswd="0"
smbpasswd="/usr/bin/smbpasswd"
with_slappasswd="0"
slappasswd="/usr/sbin/slappasswd"