Servidor Samba · 4 min read · Dec 08, 2025
Instalação do Servidor Samba no Ubuntu 15.10
Este guia explica a instalação e configuração de um servidor Samba no Ubuntu 15.10 (Wiley Werewolf) com compartilhamentos Samba anônimos e seguros. Samba é um conjunto de software de Código Aberto/Software Livre que fornece serviços de arquivos e impressão sem interrupções para clientes SMB/CIFS. Samba está disponível gratuitamente, ao contrário de outras implementações SMB/CIFS, e permite a interoperabilidade entre servidores Linux/Unix e clientes baseados em Windows.
1 Nota Preliminar
Eu instalei recentemente o servidor Ubuntu 15.10, no qual vou instalar o servidor Samba. Como sistema cliente Samba, usarei um Desktop Windows para conectar ao servidor Samba e verificar a configuração. O Desktop Windows deve estar na mesma rede para que possa alcançar o servidor Ubuntu. O nome do host do meu servidor Ubuntu é server1.example.com e o IP é 192.168.1.100
Se você ainda não tem um servidor Ubuntu, siga este tutorial para obter uma configuração mínima de servidor como base para este tutorial.
Nota:
- A máquina Windows deve estar no mesmo grupo de trabalho. Para verificar o valor na máquina Windows, execute o seguinte comando no prompt do cmd:
net config workstationA saída será assim:

Sua máquina Windows deve estar no mesmo domínio de Estação de Trabalho que o servidor Ubuntu, ou seja, WORKGROUP no meu caso.
- Para tornar a máquina Windows acessível no Windows pelo seu nome de host, proceda assim. Abra um terminal Windows em modo administrador (você pode acessar o modo administrador clicando com o botão direito no ícone do Terminal no menu de programas) e execute o seguinte comando para abrir o arquivo hosts do Windows:
notepad C:\Windows\System32\drivers\etc\hostsLá você adiciona a seguinte linha vermelha e salva o arquivo:
[...]
192.168.1.100 server1.example.com server12 Compartilhamento Samba Anônimo
O Samba está disponível nos repositórios do Ubuntu. O primeiro passo é instalar o Servidor Samba e suas dependências com apt.
apt-get install -y samba samba-common python-glade2 system-config-sambaIsso instalará a versão 4.1.17-Ubuntu do Samba.
Para configurar o samba, edite o arquivo /etc/samba/smb.conf. Usarei o nano como editor e farei um backup do arquivo original antes de começar a alterá-lo. O arquivo de backup é nomeado /etc/samba/smb.conf.bak
cp -pf /etc/samba/smb.conf /etc/samba/smb.conf.bak
cat /dev/null > /etc/samba/smb.confAbra o arquivo de configuração do Samba com nano:
nano /etc/samba/smb.confE adicione as seguintes linhas.
[global]
workgroup = WORKGROUP
server string = Samba Server %v
netbios name = ubuntu
security = user
map to guest = bad user
dns proxy = no
#============================ Definições de Compartilhamento ==============================
[Anonymous]
path = /samba/anonymous
browsable =yes
writable = yes
guest ok = yes
read only = no
force user = nobodyEntão, criarei um diretório para o compartilhamento anônimo.
mkdir -p /samba/anonymousDefina as permissões corretas.
chmod -R 0755 /samba/anonymous/
chown -R nobody:nogroup /samba/anonymous/E reinicie o Samba para aplicar a nova configuração.
service smbd restart Agora você pode acessar o compartilhamento Ubuntu no Windows digitando “\server1” no campo de pesquisa do menu ou usar o navegador de rede do explorador de arquivos do Windows para se conectar ao compartilhamento.

Tente fazer o upload de um arquivo arrastando e soltando no compartilhamento para ver se está funcionando corretamente.

Você pode verificar o conteúdo no servidor também.
ls -la /sambe/anonymous/root@server1:/# ls -la /samba/anonymous/
total 8228
drwxr-xr-x 2 nobody nogroup 4096 Oct 30 15:14 .
drwxr-xr-x 3 root root 4096 Oct 30 15:07 ..
-rwxr--r-- 1 nobody nogroup 8414449 Jul 14 2009 Kalimba.mp33. Servidor Samba Seguro
Para o compartilhamento protegido por senha, criarei um grupo smbgrp e o usuário till para acessar o servidor Samba. Usarei “howtoforge” como senha neste exemplo, por favor, escolha uma senha personalizada e segura no seu servidor.
addgroup smbgrpuseradd till -G smbgrpsmbpasswd -a tillroot@server1:~# smbpasswd -a till
Nova senha SMB:<--howtoforge
Digite novamente a nova senha SMB:<--howtoforge
Usuário till adicionado.
root@server1:~#Agora crie a pasta com o nome “secured” na pasta /samba e dê permissões assim:
mkdir -p /samba/secured
cd /samba
chmod -R 0770 secured
chown root:smbgrp securedEdite o arquivo de configuração do Samba e adicione as seguintes linhas (vermelhas) no final do arquivo:
nano /etc/samba/smb.conf
[...]
[secured]
path = /samba/secured
valid users = @smbgrp
guest ok = no
writable = yes
browsable = yesservice smbd restart Para verificar as configurações, execute este comando:
cd
testparm root@server1:~# testparm
Carregar arquivos de configuração smb de /etc/samba/smb.conf
rlimit_max: aumentando rlimit_max (1024) para o limite mínimo do Windows (16384)
Processando seção "[Anonymous]"
Processando seção "[secured]"
Arquivo de serviços carregado com sucesso.
Função do servidor: ROLE_STANDALONE
Pressione enter para ver um despejo de suas definições de serviço<--ENTER
[global]
netbios name = UBUNTU
server string = Samba Server %v
map to guest = Bad User
dns proxy = No
idmap config * : backend = tdb
[Anonymous]
path = /samba/anonymous
read only = No
guest ok = Yes
[secured]
path = /samba/secured
valid users = @smbgrp
read only = No
root@server1:~#Na máquina Windows, abra o dispositivo de rede “\server1“ novamente, ele solicitará um nome de usuário e senha agora. Insira os detalhes do usuário que você criou acima. No meu caso, os valores eram usuário = till e senha = howtoforge.


Podemos verificar o arquivo no servidor Ubuntu assim:
ls -la /samba/secured/root@server1:~# ls -la /samba/secured/
total 64
drwxrwx--- 2 root smbgrp 4096 Oct 30 15:33 .
drwxr-xr-x 4 root root 4096 Oct 30 15:23 ..
-rwxr--r-- 1 till till 57113 Oct 13 2012 OptimizationReport.htmAgora temos um servidor Samba configurado com sucesso com um compartilhamento anônimo e um compartilhamento seguro no Ubuntu 15.10 :)
4 Links
- Ubuntu : http://www.ubuntu.com/
- Samba : http://www.samba.org/samba/
Receba novas postagens na sua caixa de entrada
Sem spam. Cancele a assinatura a qualquer momento.