O samba é muito para o que eu quero fazer que é compartilhar uma simples pasta e poder realizar copias dos arquivos.
Objetivo: Compartilhar uma pasta no servidor Linux com o Servidor Windows Server + Active Directory.
Primeiramente temos que criar nossa pasta no servidor linux e após isso no servidor Microsoft.
1 – Servidor Linux
# o comando mkdir é usado para criar diretórios, o caminho onde vou montar minha pasta vai ser /mnt/backup_oracle
mkdir /mnt/backup_oracle
aqui tudo ok no Linux.
2 – Servidor Windows Server
Criar a pasta conforme for melhor para você, e compartilhar ela, no meu caso como é um servidor de Backup eu dei somente permissão para o Administrador do Domínio.
Ex: D:\Backup\Oracle_11g\
Diretórios criados agora vamos voltar para o linux e realizar as configurações para montar nosso diretório.
Logado com o usuário root.
# mount -t cifs -0 username=usuário@dominio,password=senha_do_usuário //Ip_Servidor_Windows/Pasta_Compartilhada /mnt/backup_oracle
Vamos a explicação do comando usado para um melhor entendimento.
Mount => comando usado para montar diretórios, partição no linux
-t cifs => tipo de partição a ser montada
-o username => comando alto explicativo, usuário o qual vai ser autenticado e receber as permissões
password => Senha do usuário que vai ser autenticado
//Ip_Servidor_Windows/Pasta_Compartilhada => Ip do Servidor o qual deseja compartilhar a pasta com o Linux.
/mnt/backup_oracle => Pasta do Servidor Linux que vai ser compartilhada com o Windows Server.
Levando em conta que estamos usando autenticação com um servidor Active Directory, se você não tem um servidor de Active Directory no seu Windows Server onde tem o -o username=usuário@dominio, você vai deixar assim -o username=usuário.
Dica: e se o servidor reiniciar? der uma parada de energia?
Vamos colocar a linha que realiza a montagem da pasta no arquivo rc.local.
Com o usuário root.
# vim rc.local
Agora é só copiar a linha do comando depois de testado e compartilhado a pasta, assim toda vez que o servidor Linux for reinicializado ele vai montar a pasta na sua inicialização.