SlideShare uma empresa Scribd logo
1 de 3
Baixar para ler offline
Implementando backup no Samba 4 – Método
manual
Backup do AD com base no Linux Debian 8.7 usando Samba 4
- Método manual
Por Eduardo Charquero 2 jul, 2017
Seguindo a linha de instalação do Samba por repositórios no Debian 8 postado aqui, ficamos sem o
suporte á backup no serviço (não confundir com backups de dados de servidor de arquivos), pois
ainda não é contemplado na instalação via apt-get. Então, postei um tutorial aqui onde encontrei
métodos e os scripts oficiais para o backup no Samba 4.
Hoje quero postar um outro método, mais manual, que pode atender seu ambiente e fazer um
backup funcional do Samba 4 para ser usado como AD na nossa rede.
MÃO NA MASSA
NO SERVIDOR PRIMÁRIO
Salvamos os principais arquivos dos serviços propostos, exemplos :
Samba: (/etc/samba/smb.conf)
BD: (/var/lib/samba/private)
Krb5: (/etc/krb5.conf)
Ntp: (/etc/ntp.conf)
Usuários: (/etc/passwd)
Grupos: (/etc/group)
Senhas: (/etc/shadow)
Lembre-se de salvar também suas configurações de rede e hostname:
Ips: (/etc/network/interfaces)
Resolv: (/etc/resolv.conf)
Hostname: (/etc/hostname)
Hosts: (/etc/hosts)
Sugiro criar um diretório para melhor gerenciar os arquivos de backup do Samba 4:
# mkdir /opt/BKPSAMBA4
Mova todos os arquivos a serem salvos para este diretório e salve na sua máquina.
Abra um terminal e obtenha o SID do SERVIDOR PRIMÁRIO, :
# net getlocalsid
SID for domain AD is: S-1-5-21-1348297355-4031983118-2432201805
Se for Domain Controller:
# net getdomainsid
SID for domain ESHARK is: S-1-5-21-4164742426-3670724768-318807587
Primeira etapa concluída, seguimos em frente. Desligue o servidor primário.
Segunda etapa, ligue o SERVIDOR SECUNDÁRIO para iniciar a transferência dos arquivos:
Instale os pacotes do Samba 4 que vimos no post passado:
# apt-get install linux-source linux-headers-$(uname -r) build-essential ssh vim
ntp ntpdate samba winbind libnss-winbind acl attr ldb-tools krb5-user
Setar as permissões especiais do Windows para usar o SAMBA 4 como AD:
# tune2fs -o acl,user_xattr /dev/sda2
Insira a pasta salva que você obteve da primeira máquina, no SERVIDOR SECUNDÁRIO:
# scp -rvp root@192.168.0.250:/opt/BKPSAMBA4 /home/eshark/Documentos
Devolva os arquivos que estão no diretório BKPSAMBA4 aos mesmos respectivos locais:
Samba: (/etc/samba/smb.conf)
BD: (/var/lib/samba/private)
Krb5: (/etc/krb5.conf)
Ntp: (/etc/ntp.conf)
Usuários: (/etc/passwd)
Grupos: (/etc/group)
Senhas: (/etc/shadow)
Lembre-se de devolver também suas configurações de rede e hostname:
Ips: (/etc/network/interfaces)
Resolv: (/etc/resolv.conf)
Hostname: (/etc/hostname)
Hosts: (/etc/hosts)
Altere as permissões dos diretórios recriados, isso é importante, senão você acessa os diretórios mas
não os conteúdos dentro deles!
# chmod –R 777 /home/DADOS && chown –R root:users /home/DADOS
Abra o terminal e execute os seguintes comandos para alterar o Domainsid e cole o SID do
SERVIDOR PRIMÁRIO que você anotou:
# net setdomainsid S-1-5-21-4164742426-3670724768-318807587
Reinicie:
# init 6
Logue suas máquinas como fazia com o SERVIDOR PRIMÁRIO!
Este é o meu modo de fazer a coisa neste momento, continuo estudando e aberto!
That’s all folks!
EDUARDO CHARQUERO
contato@esharktecnologia.com.br
(41) 98806-5277

Mais conteúdo relacionado

Mais procurados

FLISOL 2014 - Banco de dados Firebird rodando em CentOS - Faceca
FLISOL 2014 - Banco de dados Firebird rodando em CentOS - FacecaFLISOL 2014 - Banco de dados Firebird rodando em CentOS - Faceca
FLISOL 2014 - Banco de dados Firebird rodando em CentOS - FacecaMárcio Henrique da Silva
 
Compartilhamento no samba com permissão de grupo
Compartilhamento no samba com permissão de grupoCompartilhamento no samba com permissão de grupo
Compartilhamento no samba com permissão de grupoCarlos Eduardo
 
PostgreSQL Transformando um elefante numa manada
PostgreSQL Transformando um elefante numa manadaPostgreSQL Transformando um elefante numa manada
PostgreSQL Transformando um elefante numa manadaFabio Telles Rodriguez
 
Atividade sistema operacionais
Atividade sistema operacionaisAtividade sistema operacionais
Atividade sistema operacionaisCarlos Melo
 
Alta disponibilidade com PostgreSQL
Alta disponibilidade com PostgreSQLAlta disponibilidade com PostgreSQL
Alta disponibilidade com PostgreSQLLeonardo Cezar
 
Guia de configuração de um servidor linux para utilização em uma pequena empresa
Guia de configuração de um servidor linux para utilização em uma pequena empresaGuia de configuração de um servidor linux para utilização em uma pequena empresa
Guia de configuração de um servidor linux para utilização em uma pequena empresaSoftD Abreu
 
Descomplicando Apache Kafka
Descomplicando Apache KafkaDescomplicando Apache Kafka
Descomplicando Apache KafkaFelipe Lopes
 
Relatório de configuração e instalação do dns no ubuntu 1
Relatório de configuração e instalação do dns no ubuntu 1Relatório de configuração e instalação do dns no ubuntu 1
Relatório de configuração e instalação do dns no ubuntu 1Xavier Billa
 
Servidor DHCP - Linux - Bóson Treinamentos
Servidor DHCP - Linux - Bóson TreinamentosServidor DHCP - Linux - Bóson Treinamentos
Servidor DHCP - Linux - Bóson TreinamentosFábio dos Reis
 
Linux Ubuntu Server - Configurar dhcp
Linux Ubuntu Server - Configurar dhcpLinux Ubuntu Server - Configurar dhcp
Linux Ubuntu Server - Configurar dhcpRui Lopes
 
Atividade sistemaso redes1-13122012
Atividade sistemaso redes1-13122012Atividade sistemaso redes1-13122012
Atividade sistemaso redes1-13122012Carlos Melo
 
Instalação e configuração servidor dns - ubuntu server
Instalação e configuração servidor dns - ubuntu serverInstalação e configuração servidor dns - ubuntu server
Instalação e configuração servidor dns - ubuntu serverAparicio Junior
 

Mais procurados (20)

FLISOL 2014 - Banco de dados Firebird rodando em CentOS - Faceca
FLISOL 2014 - Banco de dados Firebird rodando em CentOS - FacecaFLISOL 2014 - Banco de dados Firebird rodando em CentOS - Faceca
FLISOL 2014 - Banco de dados Firebird rodando em CentOS - Faceca
 
Compartilhamento no samba com permissão de grupo
Compartilhamento no samba com permissão de grupoCompartilhamento no samba com permissão de grupo
Compartilhamento no samba com permissão de grupo
 
PostgreSQL Transformando um elefante numa manada
PostgreSQL Transformando um elefante numa manadaPostgreSQL Transformando um elefante numa manada
PostgreSQL Transformando um elefante numa manada
 
Roteiro nfs
Roteiro nfsRoteiro nfs
Roteiro nfs
 
Atividade sistema operacionais
Atividade sistema operacionaisAtividade sistema operacionais
Atividade sistema operacionais
 
Samba configurando
Samba   configurandoSamba   configurando
Samba configurando
 
Alta disponibilidade com PostgreSQL
Alta disponibilidade com PostgreSQLAlta disponibilidade com PostgreSQL
Alta disponibilidade com PostgreSQL
 
Linux - Servidor Web Apache
Linux - Servidor Web ApacheLinux - Servidor Web Apache
Linux - Servidor Web Apache
 
Instalação do Servidor Ubuntu 12.04 32 bits
Instalação do Servidor Ubuntu 12.04 32 bitsInstalação do Servidor Ubuntu 12.04 32 bits
Instalação do Servidor Ubuntu 12.04 32 bits
 
Guia de configuração de um servidor linux para utilização em uma pequena empresa
Guia de configuração de um servidor linux para utilização em uma pequena empresaGuia de configuração de um servidor linux para utilização em uma pequena empresa
Guia de configuração de um servidor linux para utilização em uma pequena empresa
 
Linux - DNS
Linux - DNSLinux - DNS
Linux - DNS
 
Descomplicando Apache Kafka
Descomplicando Apache KafkaDescomplicando Apache Kafka
Descomplicando Apache Kafka
 
06 - Servidor Apache
06 - Servidor Apache06 - Servidor Apache
06 - Servidor Apache
 
Trab linux+sarg
Trab linux+sargTrab linux+sarg
Trab linux+sarg
 
Relatório de configuração e instalação do dns no ubuntu 1
Relatório de configuração e instalação do dns no ubuntu 1Relatório de configuração e instalação do dns no ubuntu 1
Relatório de configuração e instalação do dns no ubuntu 1
 
Servidor DHCP - Linux - Bóson Treinamentos
Servidor DHCP - Linux - Bóson TreinamentosServidor DHCP - Linux - Bóson Treinamentos
Servidor DHCP - Linux - Bóson Treinamentos
 
Linux Ubuntu Server - Configurar dhcp
Linux Ubuntu Server - Configurar dhcpLinux Ubuntu Server - Configurar dhcp
Linux Ubuntu Server - Configurar dhcp
 
Atividade sistemaso redes1-13122012
Atividade sistemaso redes1-13122012Atividade sistemaso redes1-13122012
Atividade sistemaso redes1-13122012
 
Samba4+freebsd
Samba4+freebsdSamba4+freebsd
Samba4+freebsd
 
Instalação e configuração servidor dns - ubuntu server
Instalação e configuração servidor dns - ubuntu serverInstalação e configuração servidor dns - ubuntu server
Instalação e configuração servidor dns - ubuntu server
 

Semelhante a Backup Samba 4 manual Debian método

Controlador de Domínio Open Source
Controlador de Domínio Open SourceControlador de Domínio Open Source
Controlador de Domínio Open SourceRicardo Pinheiro
 
Configurando o ftp - ubuntu server
Configurando o ftp - ubuntu serverConfigurando o ftp - ubuntu server
Configurando o ftp - ubuntu serverAparicio Junior
 
Prova sistemaso redes1-06092012
Prova sistemaso redes1-06092012Prova sistemaso redes1-06092012
Prova sistemaso redes1-06092012Carlos Melo
 
Minicurso de Servidor de Arquivos com Windows Server 2019
Minicurso de Servidor de Arquivos com Windows Server 2019Minicurso de Servidor de Arquivos com Windows Server 2019
Minicurso de Servidor de Arquivos com Windows Server 2019marioaxavier7
 
Apostila Treinamento AvançAdo Em Linux
Apostila Treinamento AvançAdo Em LinuxApostila Treinamento AvançAdo Em Linux
Apostila Treinamento AvançAdo Em Linuxeliezer
 
Apostila Treinamento AvançAdo Em Linux
Apostila Treinamento AvançAdo Em LinuxApostila Treinamento AvançAdo Em Linux
Apostila Treinamento AvançAdo Em Linuxeliezer
 
Apostila Treinamento AvançAdo Em Linux
Apostila Treinamento AvançAdo Em LinuxApostila Treinamento AvançAdo Em Linux
Apostila Treinamento AvançAdo Em Linuxguest7a481e8
 
Trabalhando em ambientes php com docker
Trabalhando em ambientes php com dockerTrabalhando em ambientes php com docker
Trabalhando em ambientes php com dockerAlef Castelo
 
Minicurso GNU/Linux básico - Aula1 - Semana Sistemas de Informação 2015 - UNI...
Minicurso GNU/Linux básico - Aula1 - Semana Sistemas de Informação 2015 - UNI...Minicurso GNU/Linux básico - Aula1 - Semana Sistemas de Informação 2015 - UNI...
Minicurso GNU/Linux básico - Aula1 - Semana Sistemas de Informação 2015 - UNI...Marlon Willrich
 
Tutorial do ris serviços de instalação remota
Tutorial do ris   serviços de instalação remotaTutorial do ris   serviços de instalação remota
Tutorial do ris serviços de instalação remotafernandao777
 
Instalação e configuração apache Ubuntu Server
Instalação e configuração apache Ubuntu ServerInstalação e configuração apache Ubuntu Server
Instalação e configuração apache Ubuntu ServerAparicio Junior
 

Semelhante a Backup Samba 4 manual Debian método (20)

Controlador de Domínio Open Source
Controlador de Domínio Open SourceControlador de Domínio Open Source
Controlador de Domínio Open Source
 
Zabbix livro para ubuntu
Zabbix livro para ubuntuZabbix livro para ubuntu
Zabbix livro para ubuntu
 
Samba4+debian8
Samba4+debian8Samba4+debian8
Samba4+debian8
 
MigraçãO
MigraçãOMigraçãO
MigraçãO
 
Configurando o ftp - ubuntu server
Configurando o ftp - ubuntu serverConfigurando o ftp - ubuntu server
Configurando o ftp - ubuntu server
 
Linux ad
Linux adLinux ad
Linux ad
 
Apache
ApacheApache
Apache
 
Zabbix
ZabbixZabbix
Zabbix
 
Prova sistemaso redes1-06092012
Prova sistemaso redes1-06092012Prova sistemaso redes1-06092012
Prova sistemaso redes1-06092012
 
IntroduçãO Ao Linux
IntroduçãO Ao LinuxIntroduçãO Ao Linux
IntroduçãO Ao Linux
 
Minicurso de Servidor de Arquivos com Windows Server 2019
Minicurso de Servidor de Arquivos com Windows Server 2019Minicurso de Servidor de Arquivos com Windows Server 2019
Minicurso de Servidor de Arquivos com Windows Server 2019
 
Apostila Treinamento AvançAdo Em Linux
Apostila Treinamento AvançAdo Em LinuxApostila Treinamento AvançAdo Em Linux
Apostila Treinamento AvançAdo Em Linux
 
Apostila Treinamento AvançAdo Em Linux
Apostila Treinamento AvançAdo Em LinuxApostila Treinamento AvançAdo Em Linux
Apostila Treinamento AvançAdo Em Linux
 
Apostila Treinamento AvançAdo Em Linux
Apostila Treinamento AvançAdo Em LinuxApostila Treinamento AvançAdo Em Linux
Apostila Treinamento AvançAdo Em Linux
 
Trabalhando em ambientes php com docker
Trabalhando em ambientes php com dockerTrabalhando em ambientes php com docker
Trabalhando em ambientes php com docker
 
Minicurso GNU/Linux básico - Aula1 - Semana Sistemas de Informação 2015 - UNI...
Minicurso GNU/Linux básico - Aula1 - Semana Sistemas de Informação 2015 - UNI...Minicurso GNU/Linux básico - Aula1 - Semana Sistemas de Informação 2015 - UNI...
Minicurso GNU/Linux básico - Aula1 - Semana Sistemas de Informação 2015 - UNI...
 
Tutorial do ris serviços de instalação remota
Tutorial do ris   serviços de instalação remotaTutorial do ris   serviços de instalação remota
Tutorial do ris serviços de instalação remota
 
Instalação e configuração apache Ubuntu Server
Instalação e configuração apache Ubuntu ServerInstalação e configuração apache Ubuntu Server
Instalação e configuração apache Ubuntu Server
 
Aula 4 infraestrutura - 14012012
Aula 4   infraestrutura - 14012012Aula 4   infraestrutura - 14012012
Aula 4 infraestrutura - 14012012
 
Dhcp com controle_ip_compartilhamento
Dhcp com controle_ip_compartilhamentoDhcp com controle_ip_compartilhamento
Dhcp com controle_ip_compartilhamento
 

Backup Samba 4 manual Debian método

  • 1. Implementando backup no Samba 4 – Método manual Backup do AD com base no Linux Debian 8.7 usando Samba 4 - Método manual Por Eduardo Charquero 2 jul, 2017 Seguindo a linha de instalação do Samba por repositórios no Debian 8 postado aqui, ficamos sem o suporte á backup no serviço (não confundir com backups de dados de servidor de arquivos), pois ainda não é contemplado na instalação via apt-get. Então, postei um tutorial aqui onde encontrei métodos e os scripts oficiais para o backup no Samba 4. Hoje quero postar um outro método, mais manual, que pode atender seu ambiente e fazer um backup funcional do Samba 4 para ser usado como AD na nossa rede. MÃO NA MASSA NO SERVIDOR PRIMÁRIO Salvamos os principais arquivos dos serviços propostos, exemplos : Samba: (/etc/samba/smb.conf) BD: (/var/lib/samba/private) Krb5: (/etc/krb5.conf) Ntp: (/etc/ntp.conf) Usuários: (/etc/passwd) Grupos: (/etc/group) Senhas: (/etc/shadow)
  • 2. Lembre-se de salvar também suas configurações de rede e hostname: Ips: (/etc/network/interfaces) Resolv: (/etc/resolv.conf) Hostname: (/etc/hostname) Hosts: (/etc/hosts) Sugiro criar um diretório para melhor gerenciar os arquivos de backup do Samba 4: # mkdir /opt/BKPSAMBA4 Mova todos os arquivos a serem salvos para este diretório e salve na sua máquina. Abra um terminal e obtenha o SID do SERVIDOR PRIMÁRIO, : # net getlocalsid SID for domain AD is: S-1-5-21-1348297355-4031983118-2432201805 Se for Domain Controller: # net getdomainsid SID for domain ESHARK is: S-1-5-21-4164742426-3670724768-318807587 Primeira etapa concluída, seguimos em frente. Desligue o servidor primário. Segunda etapa, ligue o SERVIDOR SECUNDÁRIO para iniciar a transferência dos arquivos: Instale os pacotes do Samba 4 que vimos no post passado: # apt-get install linux-source linux-headers-$(uname -r) build-essential ssh vim ntp ntpdate samba winbind libnss-winbind acl attr ldb-tools krb5-user Setar as permissões especiais do Windows para usar o SAMBA 4 como AD: # tune2fs -o acl,user_xattr /dev/sda2 Insira a pasta salva que você obteve da primeira máquina, no SERVIDOR SECUNDÁRIO: # scp -rvp root@192.168.0.250:/opt/BKPSAMBA4 /home/eshark/Documentos Devolva os arquivos que estão no diretório BKPSAMBA4 aos mesmos respectivos locais: Samba: (/etc/samba/smb.conf) BD: (/var/lib/samba/private) Krb5: (/etc/krb5.conf) Ntp: (/etc/ntp.conf) Usuários: (/etc/passwd) Grupos: (/etc/group) Senhas: (/etc/shadow) Lembre-se de devolver também suas configurações de rede e hostname: Ips: (/etc/network/interfaces) Resolv: (/etc/resolv.conf) Hostname: (/etc/hostname) Hosts: (/etc/hosts)
  • 3. Altere as permissões dos diretórios recriados, isso é importante, senão você acessa os diretórios mas não os conteúdos dentro deles! # chmod –R 777 /home/DADOS && chown –R root:users /home/DADOS Abra o terminal e execute os seguintes comandos para alterar o Domainsid e cole o SID do SERVIDOR PRIMÁRIO que você anotou: # net setdomainsid S-1-5-21-4164742426-3670724768-318807587 Reinicie: # init 6 Logue suas máquinas como fazia com o SERVIDOR PRIMÁRIO! Este é o meu modo de fazer a coisa neste momento, continuo estudando e aberto! That’s all folks! EDUARDO CHARQUERO contato@esharktecnologia.com.br (41) 98806-5277