Nach dem Update von Ubuntu 6.06.2 auf 8.04.2 bekomme ich beim Aufruf von „smbldap-usershow username“ folgende Fehlermeldung:
Unable to open /etc/opt/IDEALX/smbldap-tools/smbldap.conf for reading !
Compilation failed in require at /usr/sbin/smbldap-userinfo line 27.
BEGIN failed–compilation aborted at /usr/sbin/smbldap-userinfo line 27.
Die Datei smbldap.conf sollte normalerweise im Verzeichnis /etc/smbldap-tools liegen – in meinem Fall war das Verzeichnis leider leer.
Ich hab dort folgende Dateien angelegt:
smbldap.conf
SID=“S-1-5-21-745619937-1419545600-4563857936″
slaveLDAP=“192.168.0.201″
slavePort=“389″
masterLDAP=“192.168.0.201″
masterPort=“389″
ldapTLS=“0″
verify=“require“
cafile=“/etc/smbldap-tools/ca.pem“
clientcert=“/etc/smbldap-tools/smbldap-tools.pem“
clientkey=“/etc/smbldap-tools/smbldap-tools.key“
suffix=“dc=domain,dc=com“
usersdn=“ou=Users,${suffix}“
computersdn=“ou=Computers,${suffix}“
groupsdn=“ou=Groups,${suffix}“
idmapdn=“ou=Idmap,${suffix}“
sambaUnixIdPooldn=“sambaDomainName=DOMAIN,${suffix}“
scope=“sub“
hash_encrypt=“MD5″
crypt_salt_format=“%s“
userLoginShell=“/bin/false“
userHome=“/srv/samba/home/%U“
userGecos=“System User“
defaultUserGid=“513″
defaultComputerGid=“515″
skeletonDir=“/etc/skel“
defaultMaxPasswordAge=“99″
userSmbHome=““
userProfile=““
userHomeDrive=“H:“
userScript=“logon.bat“
mailDomain=“domain.com“
with_smbpasswd=“0″
smbpasswd=“/usr/bin/smbpasswd“
with_slappasswd=“0″
slappasswd=“/usr/sbin/slappasswd“
smbldap_bind.conf
slaveDN=“cn=root,dc=domain,dc=com“
slavePw=“password“
masterDN=“cn=root,dc=domain,dc=com“
masterPw=“password“
Und schon funktioniert das ganze wieder ohne Probleme!