Conheça o Linux: Noções básicas sobre smb.conf
- Categoria: Linux
Ao lado do arquivo xorg.conf (leia meu Conheça o Linux: Entendendo xorg.conf para mais ) o arquivo smb.conf pode ser o mais incompreendido de todos os arquivos. Parte da razão para isso é porque o arquivo padrão é, bem, bastante grande e confuso. Quando você compara o que você necessidade vs o que você ter (pelo menos no padrão), você ficará surpreso com a facilidade de configuração do Samba.
Após a instalação do Samba, o arquivo smb.conf terá cerca de 533 linhas. Não temas. É muito mais fácil do que parece.
O arquivo smb.conf é dividido em seções. Cada seção começará com uma linha semelhante a:
[TÍTULO]
Onde TITLE é o título real do bloco. Cada bloco representa uma configuração ou compartilhamento ao qual outras máquinas podem se conectar. Você terá, no mínimo, um bloco global e um único compartilhamento.
Global
O bloco global é um dos blocos mais importantes em seu arquivo smb.conf. Este bloco define a configuração global do seu servidor Samba. Este bloco começa com:
[global]
Dentro de seus blocos, suas linhas de configuração serão compostas de:
opção = valor
afirmações.
As declarações mais importantes de que você precisará em seu bloco global são:
nome netbios = NOME
grupo de trabalho = WORKGROUP_NAME
segurança = SECURITY_TYPE
criptografar senhas = SIM / NÃO
arquivo smb passwd = / caminho / para / smbpasswd
interfaces = ALLOWED_ADDRESSES
Os valores para cada opção acima devem ser autoexplicativos. Mas há uma coisa a ser observada. Se estiver criptografando senhas, você precisará adicionar usuários (com senhas) com o comando smbpasswd.
Dentro do bloco global, uma das opções mais importantes é a opção de segurança. Esta opção se refere à autenticação (como os usuários serão capazes de efetuar login). Existem cinco tipos diferentes de segurança:
- ADS - Domínio Active Directory
- Domínio - Verificação do usuário por meio de NT primário ou domínio de backup
- Servidor - o servidor Samba passa a autenticação para outro servidor
- Compartilhar - os usuários não precisam inserir o nome de usuário ou a senha (até que tentem acessar um diretório específico)
- Usuário - os usuários devem fornecer um nome de usuário / senha válidos. Este é o padrão.
Compartilhe Blocos
Os próximos blocos serão referentes a ações individuais. Você precisará de um bloco diferente para cada diretório que deseja compartilhar com os usuários do Samba. Um bloco de compartilhamento típico terá a seguinte aparência:
[COMPARTILHAR NOME]
comentário = COMENTÁRIO
caminho = / caminho / para / compartilhar
gravável = SIM / NÃO
modo de criação = VALOR NUMÉRICO
modo de diretório = VALOR NUMÉRICO
bloqueio = SIM / NÃO
Tudo em maiúsculas acima será definido de acordo com suas necessidades. As entradas complicadas serão os modos de criação e diretório. O que isso faz é definir permissões para qualquer arquivo criado, bem como os diretórios de compartilhamento. Portanto, os valores serão no formato 0700 ou 0600 (dependendo da necessidade de sua permissão). Lembre-se de que você precisará de um bloco de compartilhamento para cada diretório que deseja compartilhar.
Naturalmente, existem muitas opções que podem ser usadas no Samba. Muitas dessas opções cairão no bloco global.
Bloco de Impressora
Você também pode definir um bloco para compartilhar impressoras. Este bloco começará com:
[impressoras]
e conterá opções como:
comentário = COMENTÁRIO
caminho = / CAMINHO / PARA / IMPRESSORA / SPOOL
navegável = SIM / NÃO
convidado ok = SIM / NÃO
gravável = SIM / NÃO
imprimível = SIM / NÃO
modo de criação = VALOR NUMÉRICO
Exemplo de smb.conf
Eu tenho uma unidade externa que monto / media / music e eu compartilho com minha rede doméstica com o seguinte smb.conf Arquivo:
[global]
nome netbios = MONKEYPANTZ
grupo de trabalho = MONKEYPANTZ
segurança = usuário
criptografar senhas = sim
arquivo smb passwd = / etc / samba / smbpasswd
interfaces = 192.168.1.1/8
[música wallen]
comment = Biblioteca de música
caminho = / media / música
gravável = sim
modo de criação = 0600
modo de diretório = 0700
bloqueando = sim
E é isso. Isso é todo o meu smb.conf Arquivo. Concedido, estou compartilhando apenas um único diretório, mas mostra como é simples smb.conf pode ser para configurar.