Como clonar o banco de dados do servidor LDAP (slapd): mudanças entre as edições
De Instituto de Física - UFRGS
Ir para navegaçãoIr para pesquisar
(Criou página com 'Supondo que: - O host de origem se chame "origem" - O host de destino se chame "destino" - O usuário "não root" de "origem" se chame "user" Com os seguintes comandos é pos...') |
Sem resumo de edição |
||
Linha 6: | Linha 6: | ||
Com os seguintes comandos é possível clonar a base de dados do slapd: | Com os seguintes comandos é possível clonar a base de dados do slapd: | ||
root@destino:~# tar -zcvf backup-slapd.tar.gz /etc/ldap /var/lib/ldap | root@destino:~# tar -zcvf backup-slapd.tar.gz /etc/ldap /var/lib/ldap | ||
root@destino:~# /etc/init.d/slapd stop | root@destino:~# /etc/init.d/slapd stop | ||
root@destino:~# rm -r /etc/ldap | root@destino:~# rm -r /etc/ldap | ||
root@destino:~# rm -r /var/lib/ldap/* | root@destino:~# rm -r /var/lib/ldap/* | ||
user@origem:~$ scp -r /etc/ldap root@destino:/etc/ldap | user@origem:~$ scp -r /etc/ldap root@destino:/etc/ldap | ||
root@origem:~# slapcat > file.ldif | root@origem:~# slapcat > file.ldif | ||
user@origem:~$ vim file.ldif | user@origem:~$ vim file.ldif | ||
Remover as 2 primeiras entries (blocos) do arquivo | |||
user@origem:~$ scp file.ldif root@destino:~ | user@origem:~$ scp file.ldif root@destino:~ | ||
root@destino:~# slapadd -l file.ldif | root@destino:~# slapadd -l file.ldif | ||
root@destino:~# slappasswd -h {SSHA} | root@destino:~# slappasswd -h {SSHA} | ||
O sistema vai gerar uma senha codificada que tem que ser colocada no arquivo slapd.conf, na linha que começa com "rootpw". | O sistema vai gerar uma senha codificada que tem que ser colocada no arquivo slapd.conf, na linha que começa com "rootpw". | ||
root@destino:~# /etc/init.d/slapd start | root@destino:~# /etc/init.d/slapd start |
Edição das 16h56min de 1 de outubro de 2015
Supondo que: - O host de origem se chame "origem" - O host de destino se chame "destino" - O usuário "não root" de "origem" se chame "user"
Com os seguintes comandos é possível clonar a base de dados do slapd:
root@destino:~# tar -zcvf backup-slapd.tar.gz /etc/ldap /var/lib/ldap root@destino:~# /etc/init.d/slapd stop root@destino:~# rm -r /etc/ldap root@destino:~# rm -r /var/lib/ldap/* user@origem:~$ scp -r /etc/ldap root@destino:/etc/ldap root@origem:~# slapcat > file.ldif user@origem:~$ vim file.ldif Remover as 2 primeiras entries (blocos) do arquivo user@origem:~$ scp file.ldif root@destino:~ root@destino:~# slapadd -l file.ldif root@destino:~# slappasswd -h {SSHA} O sistema vai gerar uma senha codificada que tem que ser colocada no arquivo slapd.conf, na linha que começa com "rootpw". root@destino:~# /etc/init.d/slapd start