Você está na página 1de 2

Como configurar o Samba no Ubuntu, Linux Mint, Debian e derivados!

Configure o
Samba no Ubuntu, Debian, ou Linux Mint de forma fácil.
O Samba é o sistema responsável pela comunicação entre máquinas Unix (Linux) e Windows, usando protocolo
TCP/IP. Quando se fala em servidores de arquivos em rede heterogêneas, na grande maioria dos casos o Samba será
utilizado, pois ele permite compartilhamento de arquivos, diretório e impressoras, com ou sem controle de acesso
(autenticação).

Bom… vamos ao que interessa. Neste tutorial irei explicar como configurar o samba no Ubuntu.

Abra um terminal

Primeiramente devemos instalar o pacote samba.

sudo apt install samba

Depois de concluído o download/ instalação do pacote via APT, o sistema irá criar o arquivo smb.conf dentro da
pasta “/etc/samba/”. Este é responsável pela configuração do Samba.

Antes de mais nada, vamos fazer um back-up do arquivo:

sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bkp

Para quem quiser usar o nano, execute o comando para editá-lo:

sudo nano /etc/samba/smb.conf

Comentarei somente os parâmetros do arquivo smb.conf que precisaram ser alterados.Em

[global]
#nome do grupo de trabalho
workgroup = casa
#Como a máquina Linux irá aparecer na rede Windows
netbios name = servidor (está linha pode ser abaixo do workgroup)
##
#Modo de acesso aos arquivos do Linux
security = “share” ou “user” (caso exista, remova o ; no início desta linha)
#share = para NÃO exigir autenticação
#user = para exigir autenticação
ex: security = user
Agora adicione estas linhas no final do arquivo:
#nome do compartilhamento
[arquivos]
#descrição do compartilhamento
comment = meus arquivos
# caminho da pasta, no Linux, que será compartilhada
path = /media/hdb5 #(Informe o caminho da pasta que quer compartilhar,
pode ser /home/voce)
#se todos os compartilhamentos serão acessados por todos os usuários
public = yes
# se o compartilhamento será visivel ou oculto na rede (yes para visível)
browseable = yes
# se permitirá escrita
writable = yes
# somente leitura
read only = no
# define a mascara em que os arquivos serão criados
create mask = 0700 #(terão a permissão rwx somente para o root)
# define a mascara em que os diretórios serão criados
directory mask = 0700

Salve o arquivo de configuração, e execute este comando para reiniciar o samba

sudo /etc/init.d/samba restart

ou se estiver usando uma versão mais atual:

sudo systemctl restart smbd

Caso tenha colocado security = user, no momento que for acessar por uma máquina Windows será exibido uma tela
de login e senha. Para cadastrar esta senha no linux execute os seguintes comandos.
Primeiramente adiciona na lista de usuários do Linux. Este comando adiciona usuário teste na lista de usuários do
Linux:
sudo adduser teste

Este comando adiciona o usuário na lista de usuários do Samba:

sudo smbpasswd -a teste

A minha configuração ficou assim:

[global]
workgroup =Microcamp
netbios name = LINUX
server string = SERVIDOR SAMBA
security = share
[Dicas] comment = Minhas_Dicas
path = /home/Microcamp
read only = no
public = yes
writable = yes
create mask = 0777
directory mask = 0777
browseable = yes

Também dei permissão de escrita, leitura e execução recursiva para o diretório compartilhado /home/Microcamp
para outros usuários com o comando:

sudo chmod -R o+rwx /home/Microcamp

Desta forma, não é exigida autenticação e qualquer pessoa pode acessar o diretório e escrever nele. Nesta dica, você
viu como configurar o Samba no Ubuntu, LinuxMint e no Debian.

Você também pode gostar