Servidor Samba · 2 min read · Jan 01, 2026
Configuração do Servidor Samba no CentOS 6.5
Este guia explica como configurar o servidor samba no CentOS 6.5 com servidores 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 costura 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 centos 6.5, no qual vou instalar o servidor samba. Claro que você precisa ter uma máquina Windows para verificar o servidor samba que deve ser acessível a partir do servidor centos. Meu servidor centos tem o nome do host server1.example.com e IP como 192.168.0.100
Você pode ter seu servidor centos instalado a partir dos sete primeiros capítulos do tutorial. Basta habilitar o repositório epel e continuar.
Nota:
- Não há necessidade de instalar as ferramentas de desenvolvimento no capítulo 7 do tutorial.
- A máquina Windows deve estar no mesmo grupo de trabalho. Para verificar o valor na máquina Windows, execute o comando no prompt de comando
net config workstationEle será assim
Sua máquina Windows deve estar no mesmo domínio de Estação de Trabalho que no servidor centos, ou seja, WORKGROUP no meu caso.
- Para tornar a máquina Windows acessível, proceda assim. No terminal de execução, adicione a entrada do endereço IP do seu servidor
notepad C:\Windows\System32\drivers\etc\hostsNo meu caso, era assim, basta salvar os valores.
[...]
192.168.0.100 server1.example.com centos 2 Compartilhamento samba anônimo
Primeiro, explicarei a metodologia para instalar o samba com o compartilhamento anônimo. Para instalar o samba, execute,
yum install samba samba-client samba-commonIsso instalará o samba com a versão 3.6.9-168.el6_5.
Agora, para configurar o samba, edite o arquivo /etc/samba/smb.cnf antes de fazer alterações, farei o backup do arquivo original como /etc/samba/smb.cnf.bak
mv /etc/samba/smb.cnf /etc/samba/smb.cnf.bakEm seguida, adicione as entradas assim
vi /etc/samba/smb.cnf[global]
workgroup = WORKGROUP
server string = Samba Server %v
netbios name = centos
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
mkdir -p /samba/anonymouschkconfig smb onservice smb restartservice nmb restart Agora você pode acessar o compartilhamento centos no Windows da seguinte forma:

Na máquina Windows, basta navegar até a pasta e tentar criar um arquivo de texto, mas você receberá um erro de permissão negada.

Verifique as permissões da pasta compartilhada.
[root@server1 samba]# ls -l
total 4
drwxr-xr-x 2 root root 4096 May 28 14:11 anonymous
[root@server1 samba]#
Para permitir que o usuário anônimo tenha as permissões, faça o seguinte:
[root@server1 ~]# cd /samba/
[root@server1 samba]# chmod -R 0777 anonymous/
[root@server1 samba]# ls -l
total 4
drwxrwxrwx 2 root root 4096 May 28 14:11 anonymous
[root@server1 samba]#Agora o usuário anônimo pode navegar e criar o conteúdo da pasta.

Você pode verificar o conteúdo no servidor também.
[root@server1 samba]# ls -l anonymous/
total 0
-rwxr--r-- 1 nobody nobody 0 May 28 14:41 anonymous_test.txt
[root@server1 samba]#Receba novas postagens na sua caixa de entrada
Sem spam. Cancele a assinatura a qualquer momento.