Autenticação LDAP
Autenticação LDAP
Autenticação LDAP
1. VIRTUALIZAÇÃO…………………………………………………………………….1
2. MÁQUINAS VIRTUAIS………………………………………………………………1
3. CONFIGURANDO O HOST…………………………………………………………2
4. INSTALANDO SAMBA E DEPENDÊNCIAS……………………………………...2
5. CONFIGURANDO O NTP……………………………………………………………3
6. PROVISIONANDO O DOMÍNIO…………………………………………………….4
7. CONFIGURANDO O RESOLV………………………………………………………6
8. INSTALANDO O MEDIAWIKI……………………………………………………….8
9. CONFIGURAÇÃO DO LDAP NO SMB.CONF…………………………………….9
10. CONFERINDO A CONEXÃO COM O LDAP NO MEDIAWIKI…………………10
11. INSTALANDO O AMBIENTE DE AUTENTICAÇÃO COM LDAP……………..11
12. CONFIGURANDO O LDAP NO MEDIAWIKI…………………………………….12
13. CONFIGURANDO O ARQUIVO DO LDAP………………………………………13
14. ATUALIZANDO OS PACOTES E O MYSQL…………………………………….14
15. AUTENTICANDO USUÁRIOS DO SAMBA………………………………………14
16. REFERÊNCIAS BIBLIOGRÁFICAS………………………………………………15
LISTA DE FIGURAS
Fonte: Wikipedia¹
2. MÁQUINAS VIRTUAIS
O sistema operacional escolhido foi o Ubuntu Server – distribuição Linux. Gratuito,
leve, com código aberto e pode ser usado para gerenciar servidores. Os dois
sistemas operacionais foram montados com 2 GB de RAM e 2 núcleos de CPU.
Figura 2 – Ubuntu Server
1
3. CONFIGURANDO O HOST
• Comando utilizado para configurar:
2
• Ambiente do Samba: Samba, Kerberos, Windbind, Smbclient, ldap-utils, acl, attr e
ntp
5. CONFIGURANDO O NTP
• Comando utilizado para configurar:
3
Figura 5 – Arquivo do ntp.conf
mkdir /var/lib/samba/ntp_signd/
chown -v root:ntp /var/lib/samba/ntp_signd/
chmod -v 750 /var/lib/samba/ntp_signd/
6. PROVISIONANDO O DOMÍNIO
• Parando alguns serviços antes de iniciar o Samba:
4
• Removendo o arquivo de configuração pois será criado após provisionar o
Samba:
cd /etc/samba
mv smb.conf smb.conf.original
/etc/init.d/samba-ad-dc restart
systemctl unmask samba-ad-dc.service
5
systemctl enable samba-ad-dc.service
systemctl restart samba-ad-dc.service
7. CONFIGURANDO O RESOLV
• Comando para abrir a configuração do resolv:
6
Figura 8 – Arquivo resolv.conf
host -t A iff.org
7
host -t SRV _ldap._tcp.iff.org
kinit [email protected]
klist
8. INSTALANDO O MEDIAWIKI
• Instalando a pilha LAMP
8
• Instalando o MediaWiki:
cd /tmp/
wget
https://releases.wikimedia.org/mediawiki/1.40/mediawiki-1.40.1.tar.
gz
tar -xvzf /tmp/mediawiki-*.tar.gz
sudo mkdir /var/lib/mediawiki
sudo mv mediawiki-*/* /var/lib/mediawiki
• Configurando o SQL:
• Configurando o MediaWiki:
9
Figura 12 – Arquivo do smb.conf
10
Figura 13 – Resultado o LDAPSEARCH
11
• Provedor das configurações no LDAP:
https://www.mediawiki.org/wiki/Extension:LDAPProvider
cd /var/tmp
wget (LINK DAS BIBLIOTECAS ACIMA)
tar -xzf (ARQUIVO DA BIBLIOTECA) -C /var/www/mediawiki/extensions
12
Figura 15 – Arquivo de configuração do Mediawiki
13
• Atualizando permissões do arquivo:
touch /var/www/html/mediawiki/ldapprovider.json
chown www-data:www-data /var/www/html/mediawiki/ldapprovider.json
chmod 600 /var/www/html/mediawiki/ldapprovider.json
15
16. REFERÊNCIAS BIBLIOGRÁFICAS
¹ Disponível em: <https://en.wikipedia.org/wiki/VirtualBox>. Acesso em: 26 nov. 2023.
² Disponível em: <https://ubuntu.com/server>. Acesso em: 26 nov. 2023.
MEDIAWIKI, 2023. MediaWiki é uma plataforma de colaboração e documentação.
Disponível em: <https://mediawiki.org/wiki/>. Acesso em: 01 dez. 2023.
LINUXLIVRE, 2023. Como Instalar e configurar o SAMBA4 no Linux. Disponível em:
<https://linuxlivre.com/como-instalar-samba4/>. Acesso em: 05 nov. 2023.
16