Samba

A configuração do Samba pode ser feita diretamente pela edição de seu arquivo de configuração, smb.conf, ou de sua interface gráfica (system-config-samba).

Inicialmente temos que criar o usuário do Samba, que já deve ser um usuário cadastrado no sistema local. A adição, edição e exclusão de um usuário Samba pode ser feita pela interface gráfica Samba em Preferências / Usuários Samba …

Pelo terminal (Ctrl+Alt+t) temos as opções:
   sudo smbpasswd -a usuario # para adicionar
   smbpasswd -d usuario # para desativar sem excluir
   smbpasswd -e usuario # para ativar caso esteja desativado
   sudo smbpasswd -x usuario # para excluir

O próximo passo é configurar o servidor Samba. Pela interface gráfica do Samba escolha Preferências / Configurações do servidor … Na aba Básica indique o nome do grupo de trabalho em que o computador será inserido na rede Windows e sua descrição, p.ex. %h (Linux Ubuntu). Na aba Segurança indique o modo de autenticação (normalmente usuário).

Pelo terminal abra faça uma cópia do arquivo de configuração e edite o original:
   sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bkp
   sudo gedit /etc/samba/smb.conf

Edite as seguintes linhas

## Browsing/Identification ###
# nome do grupo de trabalho
workgroup = grupo
# nome da máquina Linux na rede Windows, esta linha pode ser inserida abaixo do workgroup
netbios name = servidor

############ Misc ############
# para exigir a autenticação
security = user

O compartilhamento de diretórios pode ser feito pela interface gráfica em Arquivo / Adicionar Compartilhamento. Indique o diretório a ser compartilhado e a forma de acesso.



No arquivo de configuração, em Share Definitions podemos inserir

[nome do compartilhamento]
    path = /mnt/dados # diretório a ser compartilhado
    valid users = usuario1, usuario2 # nome dos usuários
    browseable = yes
    writeable = yes

Após salvar o arqui de configuração, para que as alterações tenham efeito imediato reinicie o servidor Samba com
   sudo /etc/inti.d/samba restart.

 

O comando smbstatus nos pertime ver as conexões ativas

   sudo smbstatus # conexões ativas e alguns dados dos usuarios, também indica se o samba está rodando
   smbstatus -u usuário # indica o que o usuário está utilizando no samba.

 

Alguns links sobre a configuração do Samba

 https://www.hardware.com.br/tutoriais/samba-swat/ 

https://www.oficinadanet.com.br/artigo/450/configurando_o_samba_no_ubuntu

Dica para resolver o caso do ícone da interface gráfica do Samba não aparecer

https://askubuntu.com/questions/303818/samba-is-not-working-on-ubuntu-13-04/330597#330597