Escolar Documentos
Profissional Documentos
Cultura Documentos
O Samba é um conjunto de ferramentas que permite que máquinas Linux e Windows se comuniquem entre si, sua
finalidade é compartilhar arquivos, diretório, impressão, através do protocolo SMB (Server Message Block) e CIFS
(Common Internet File System). O Samba é uma das soluções em ambiente UNIX capaz de interligar redes
heterogêneas e permitir o compartilhamento de sistemas baseados no UNIX através de sistemas operacionais
Linux, Windows, MacOSx e afins.
Objetivo:
A)- Configurar o Samba 4 em MODO PDC, ou seja, não será um Domain Controller e não será integrado ao AD
DS (Active Directory Domain Server), este procedimento somente será feito na Parte 2 deste procedimento.
B)- Todo o procedimento de instalação, configuração e afins, será utilizado o usuário “root”
D)- Configurar o recurso de lixeira através do módulo VFS (Virtual File System)
Observações:
A)- O hardware utilizado neste procedimento foi da plataforma INTEL de 64 bits (amd64);
B)- Não serão abordadas instalação do sistema operacional, configuração de rede e afins;
https://fhs.pro.br/?page_id=1168 1/36
24/12/2021 19:26 Samba 4 em modo PDC em ambiente Linux – Profº Fernando Santorsula
Ubuntu Server
1– Atualiza a base de dados de pacotes do sistema operacional e instale a biblioteca GCC e o utilitário de
compilação “Make”
apt-get update && apt-get install gcc make nmap htop ssh vim net-tools sudo tree -y
Ubuntu Server
apt update && sudo apt upgrade && apt-get install samba vim tree -y
1.2– Instalando dependências de software para o Ubuntu Server → (Muito útil para a parte 2 deste tutorial)
CentOS 7
https://fhs.pro.br/?page_id=1168 2/36
24/12/2021 19:26 Samba 4 em modo PDC em ambiente Linux – Profº Fernando Santorsula
https://fhs.pro.br/?page_id=1168 3/36
24/12/2021 19:26 Samba 4 em modo PDC em ambiente Linux – Profº Fernando Santorsula
https://fhs.pro.br/?page_id=1168 4/36
24/12/2021 19:26 Samba 4 em modo PDC em ambiente Linux – Profº Fernando Santorsula
Observação:
https://fhs.pro.br/?page_id=1168 5/36
24/12/2021 19:26 Samba 4 em modo PDC em ambiente Linux – Profº Fernando Santorsula
Em algumas versões do CentOS, inclusive na 7, configure o arquivo hosts localizado em: /etc/hosts, configure
conforme o exemplo a seguir:
# Global parameters
[global]
workgroup = MATRIX
syslog = 0
dns proxy = No
# Lixeira
https://fhs.pro.br/?page_id=1168 6/36
24/12/2021 19:26 Samba 4 em modo PDC em ambiente Linux – Profº Fernando Santorsula
recycle:repository = /opt/lixeira/
recycle:versions = yes
recycle:keeptree = yes
[Servidor]
path = /opt/server
group = matrix
read only = No
[Neo]
path = /opt/neo
group = matrix
read only = No
[Publico]
path = /opt/public
group = matrix
read only = No
guest ok = Yes
[Lixeira]
path = /opt/lixeira
https://fhs.pro.br/?page_id=1168 7/36
24/12/2021 19:26 Samba 4 em modo PDC em ambiente Linux – Profº Fernando Santorsula
mkdir -p /opt/server && mkdir -p /opt/lixeira && mkdir -p /opt/public && mkdir -p /opt/neo
groupadd matrix
11- Adicionar usuário ao Samba e ajustar senha (Configuração de senha com o mesmo comando)
smbpasswd -a neo
pdbedit -L
neo:1001:
https://fhs.pro.br/?page_id=1168 8/36
24/12/2021 19:26 Samba 4 em modo PDC em ambiente Linux – Profº Fernando Santorsula
15- Reinicie os serviços do Samba e verifique o status do serviço com os comandos abaixo:
Ubuntu Server
CentOS
Observações:
1º No CentOS, execute os comandos abaixo para carregar o serviço durante o boot do sistema
https://fhs.pro.br/?page_id=1168 9/36
24/12/2021 19:26 Samba 4 em modo PDC em ambiente Linux – Profº Fernando Santorsula
sudo iptables -I INPUT 4 -m state –state NEW -m udp -p udp –dport 137 -j ACCEPT
sudo iptables -I INPUT 5 -m state –state NEW -m udp -p udp –dport 138 -j ACCEPT
sudo iptables -I INPUT 6 -m state –state NEW -m tcp -p tcp –dport 139 -j ACCEPT
16- Acessamos o servidor Samba a partir de uma máquina cliente utilizando o Windows 7, clicando em Iniciar >
Executar e digitar: \\srvdc01 ou \\192.168.1.250
Vejamos o resultado:
A-) Insira o grupo de trabalho\usuário e senha, que foi criado nas etapas: 9 e 11 deste procedimento:
https://fhs.pro.br/?page_id=1168 10/36
24/12/2021 19:26 Samba 4 em modo PDC em ambiente Linux – Profº Fernando Santorsula
17- Mapeamos em nossa máquina Windows os compartilhamentos do servidor Samba, vejamos como ficou nas
próximas ilustrações a seguir:
https://fhs.pro.br/?page_id=1168 11/36
24/12/2021 19:26 Samba 4 em modo PDC em ambiente Linux – Profº Fernando Santorsula
Observação:
Repare que todo o processo não se obteve erros de permissões e acessos negados com o usuário que criamos
nas etapas 9 e 11 deste procedimento.
18- Iremos acessar nosso compartilhamento via Samba através de um dispositivo móvel utilizando o OS Android
(Versão 6 ou superior), utilizando o aplicativo gerenciador de arquivos ES File Explorer
Download do aplicativo:
https://play.google.com/store/apps/details?id=com.estrongs.android.pop&hl=pt_BR
19- Ao abrir o aplicativo ES File Explorer em nosso dispositivo móvel, iremos acessar o menu lateral, em seguida
escolheremos a opção LAN, conforme as ilustrações a seguir:
https://fhs.pro.br/?page_id=1168 12/36
24/12/2021 19:26 Samba 4 em modo PDC em ambiente Linux – Profº Fernando Santorsula
https://fhs.pro.br/?page_id=1168 13/36
24/12/2021 19:26 Samba 4 em modo PDC em ambiente Linux – Profº Fernando Santorsula
https://fhs.pro.br/?page_id=1168 14/36
24/12/2021 19:26 Samba 4 em modo PDC em ambiente Linux – Profº Fernando Santorsula
20- Em seguida o software irá procurar algum compartilhamento em algum servidor na rede 192.168.1.0/24,
conforme a ilustração a seguir:
https://fhs.pro.br/?page_id=1168 15/36
24/12/2021 19:26 Samba 4 em modo PDC em ambiente Linux – Profº Fernando Santorsula
https://fhs.pro.br/?page_id=1168 16/36
24/12/2021 19:26 Samba 4 em modo PDC em ambiente Linux – Profº Fernando Santorsula
21- Após encontrar o servidor Samba (SRVDC01), iremos acessar o mesmo e repare que o mesmo irá solicitar um
usuário e senha, insira o usuário e senha criado no Samba no tópico: 9 e 11, insira estes dados, conforme a
ilustração a seguir:
https://fhs.pro.br/?page_id=1168 17/36
24/12/2021 19:26 Samba 4 em modo PDC em ambiente Linux – Profº Fernando Santorsula
https://fhs.pro.br/?page_id=1168 18/36
24/12/2021 19:26 Samba 4 em modo PDC em ambiente Linux – Profº Fernando Santorsula
22- Depois de inserir os dados acima, conseguimos acessar nosso servidor Samba através de um dispositivo
móvel, agora iremos acessar o servidor clicando em SRVDC01, conforme a ilustração a seguir:
https://fhs.pro.br/?page_id=1168 19/36
24/12/2021 19:26 Samba 4 em modo PDC em ambiente Linux – Profº Fernando Santorsula
https://fhs.pro.br/?page_id=1168 20/36
24/12/2021 19:26 Samba 4 em modo PDC em ambiente Linux – Profº Fernando Santorsula
23- Depois que acessamos nosso servidor Samba, iremos acessar o diretório Neo onde iremos criar um diretório
chamado Trinity, conforme podemos ver nas próximas ilustrações a seguir:
https://fhs.pro.br/?page_id=1168 21/36
24/12/2021 19:26 Samba 4 em modo PDC em ambiente Linux – Profº Fernando Santorsula
https://fhs.pro.br/?page_id=1168 22/36
24/12/2021 19:26 Samba 4 em modo PDC em ambiente Linux – Profº Fernando Santorsula
https://fhs.pro.br/?page_id=1168 23/36
24/12/2021 19:26 Samba 4 em modo PDC em ambiente Linux – Profº Fernando Santorsula
https://fhs.pro.br/?page_id=1168 24/36
24/12/2021 19:26 Samba 4 em modo PDC em ambiente Linux – Profº Fernando Santorsula
https://fhs.pro.br/?page_id=1168 25/36
24/12/2021 19:26 Samba 4 em modo PDC em ambiente Linux – Profº Fernando Santorsula
https://fhs.pro.br/?page_id=1168 26/36
24/12/2021 19:26 Samba 4 em modo PDC em ambiente Linux – Profº Fernando Santorsula
https://fhs.pro.br/?page_id=1168 27/36
24/12/2021 19:26 Samba 4 em modo PDC em ambiente Linux – Profº Fernando Santorsula
https://fhs.pro.br/?page_id=1168 28/36
24/12/2021 19:26 Samba 4 em modo PDC em ambiente Linux – Profº Fernando Santorsula
https://fhs.pro.br/?page_id=1168 29/36
24/12/2021 19:26 Samba 4 em modo PDC em ambiente Linux – Profº Fernando Santorsula
https://fhs.pro.br/?page_id=1168 30/36
24/12/2021 19:26 Samba 4 em modo PDC em ambiente Linux – Profº Fernando Santorsula
https://fhs.pro.br/?page_id=1168 31/36
24/12/2021 19:26 Samba 4 em modo PDC em ambiente Linux – Profº Fernando Santorsula
https://fhs.pro.br/?page_id=1168 32/36
24/12/2021 19:26 Samba 4 em modo PDC em ambiente Linux – Profº Fernando Santorsula
24- Vamos conferir se a pasta realmente foi criada no sistema cliente (Windows) e no servidor (Linux), conforme as
próximas ilustrações:
Cliente (Windows 7)
https://fhs.pro.br/?page_id=1168 33/36
24/12/2021 19:26 Samba 4 em modo PDC em ambiente Linux – Profº Fernando Santorsula
A)- Utilize o software rcconf no Debian ou sistema derivado do mesmo, ex: Ubuntu Server, podemos colocar os
serviços do Samba (nmbd e smbd) para iniciar durante o boot, caso o software não esteja instalado, instale o
mesmo utilizando o comando:
Observação:
Para habilitar o software para iniciar pelo boot do sistema, basta seguir com as setas de direção do teclado até o
software e pressione a tecla de ESPAÇO, em seguida pressionar a tecla TAB para habilitar o botão OK e finalizar
pressionando a tecla ENTER.
B)- Altere o grupo de workgroup do seu sistema operacional Windows para o workgrup do Samba, em nosso
ambiente o workgroup é: MATRIX, conforme a ilustração abaixo:
https://fhs.pro.br/?page_id=1168 34/36
24/12/2021 19:26 Samba 4 em modo PDC em ambiente Linux – Profº Fernando Santorsula
C)- Utilize o comando abaixo para visualizar o acesso de vários clientes Windows e Linux, utilizando IP’s da rede:
192.168.1.0/24 ao nosso servidor Samba, veja o retorno do comando:
Finalizando:
Espero que este procedimento seja útil para determinados fins de uso e em breve será lançada a Parte 2 deste
artigo, onde será abordado a integração do Windows Server 2012R2 ou superior com o AD DS (Active Directoy
Domain Server) com o Samba 4, obrigado pela visita. Data da última atualização: 13/07/2021
https://fhs.pro.br/?page_id=1168 35/36
24/12/2021 19:26 Samba 4 em modo PDC em ambiente Linux – Profº Fernando Santorsula
Autor:
E-mail: fernando@fhs.pro.br
https://fhs.pro.br/?page_id=1168 36/36