Integrando LDAP e SAMBA
Depois de configurado nosso servidor de autenticação LDAP, podemos integra-lo com o SAMBA de forma que os usuários do domínio possam ser autenticados pelo serviço de diretórios.
A primeira coisa a ser feita é configurar o smbldap.conf, vamos deixá-lo conforme o exemplo:
# net getlocalsid ALLIANCE3
SID for domain ALLIANCE3 is: XXXXXXXXXXXXXXXXXXXXXXXXXXXX
# vim /etc/smbldap-tools/smbldap.conf
SID=”S-1-5-21-3808036868-373539997-2379057846″
sambaDomain=”ALLIANCE3″
slaveLDAP=”127.0.0.1″
slavePort=”389″
masterLDAP=”127.0.0.1″
masterPort=”389″
suffix=”dc=alliance3,dc=net”
usersdn=”ou=Users,${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=”\\PDC-SRV\%U”
userProfile=”\\PDC-SRV\profiles\%U”
userHomeDrive=”H:”
userScript=”logon.bat”
mailDomain=”iallanis.info”
with_smbpasswd=”0″
smbpasswd=”/usr/bin/smbpasswd”
with_slappasswd=”0″
slappasswd=”/usr/sbin/slappasswd”
Com este SID editamos o smbldap.conf.
# vim /etc/smbldap-tools/smbldap.conf
SID=”XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX”
sambaDomain=”ALLIANCE3″
slaveLDAP=”127.0.0.1″
slavePort=”389″
masterLDAP=”127.0.0.1″
masterPort=”389″
suffix=”dc=alliance3,dc=net”
usersdn=”ou=Users,${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=”\\PDC-SRV\%U”
userProfile=”\\PDC-SRV\profiles\%U”
userHomeDrive=”H:”
userScript=”logon.bat”
mailDomain=”iallanis.info”
with_smbpasswd=”0″
smbpasswd=”/usr/bin/smbpasswd”
with_slappasswd=”0″
slappasswd=”/usr/sbin/slappasswd”
Agora, podemos configurar o SAMBA.
Agora podemos iniciar tudo.
Vamos criar a senha do administrador e povoar a base LDAP.
Pronto. Depois desse ponto todos os usuários devem ser gerenciados através do LDAP pois sua base SAMBA não será mais utilizada.
Bom, é isso, espero que vocês aproveitem.
