Cursos / Redes de Computadores / Redes de Computadores II / Aula

arrow_back Aula 09 - Autenticação e Compartilhamento de Arquivos – Parte IV

Samba

Configuração do Servidor Samba

A configuração que iremos realizar será para uma máquina Linux atuando como servidor de autenticação e compartilhamento de pastas, conforme ilustrado na Figura 1. Os usuários da rede serão criados na máquina Linux e suas pastas serão compartilhadas para as máquinas clientes Windows.

Cenário  de rede usado que será utilizado para a configuração do Samba.

O Servidor Samba pode armazenar as informações dos usuários e grupos em arquivos que ele mesmo cria ou armazená-los em um servidor LDAP. Nesta aula, iremos configurar o servidor samba usando os arquivos locais. A configuração para usar o LDAP, entretanto, é bastante parecida com a que será mostrada. As mudanças dizem respeito principalmente ao conteúdo do arquivo de configuração do Samba (smb.conf) que estudaremos a seguir.

Toda a configuração do Samba é controlada pelo arquivo /etc/samba/smb.conf. Esste arquivo é dividido em seções, que são identificadas por nomes entre colchetes. Com exceção de algumas seções que tem nomes especiais, e possuem comportamentos especiais, como [global], [home] e [netlogon], por exemplo, cada seção identifica um compartilhamento criado no servidor.

A Figura 2 mostra um exemplo das seções no arquivo smb.conf. Após o nome de cada seção, existem linhas (representadas nessa figura por uma sequência de pontos) que definem nomes de parâmetros e seus valores e controlam como o compartilhamento vai se comportar.

Estudaremos esses parâmetros daqui a pouco, mas como exemplo de um parâmetro, temos o nome da pasta sendo compartilhada. No caso da Figura 2, por exemplo, o nome [Programas] significa que vai ser criado um compartilhamento chamado Programas, mas o nome da pasta sendo compartilhada será definido por um parâmetro dentro desta seção, ou seja, em uma linha seguinte a linha [Programas]. Essa pasta poderia ser, por exemplo, /usr/local/programas. Saiba que o nome do compartilhamento e da pasta sendo compartilhada não precisam ser os mesmos.

Figura 2 - Estrutura em seções do arquivo smb.conf

Vamos agora estudar as seções que possuem nomes especiais e depois estudaremos como compartilhar uma pasta qualquer da máquina. Para isso, vamos mostrar um exemplo do conteúdo do arquivo smb.conf que você pode utilizar como base quando for configurar um servidor.

Como o arquivo é muito grande, vamos apresentar cada seção separadamente, mas lembre-se que todas elas estão no mesmo arquivo. Além disso, indicamos em negrito os parâmetros que você pode precisar modificar ao reutilizar esse arquivo quando for instalar seu servidor.

Após a apresentação de todas as seções do arquivo, faremos uma explicação de cada parâmetro. Se desejar, vá um pouco adiante no texto, leia a descrição dos parâmetros, e depois volte para ver o conteúdo do arquivo.

Lembre-se que sempre que alterar alguma coisa no arquivo é necessário reiniciar o Samba com o comando mostrado a seguir.

Versão 5.3 - Todos os Direitos reservados