Samba + ACL
SOUZA, Italo Negreiros
Graduando em Sistemas de Informação – UNIC/KROTON
SOARES, Vitor Alfredo de Souza
Graduando em Sistemas de Informação – UNIC/KROTON
RESUMO
Este artigo exemplifica como deve proceder a instalação e configuração do servidor Samba juntamente com a aplicação ACL(Access Control List), e também mostra pra que serve essa união de servidor mais aplicação. Deixando claro ao leitor a funcionalidade de cada módulo e cada configuração aplicada ao servidor/serviço.
Palavras-chave: Artigo Samba, SAMBA + ACL, ACL, ACCESS CONTROL LIST, SAMBA.
1. INTRODUÇÃO
Este artigo irá mostrar de forma bem exemplificada como fazer o controle de todos os acessos tanto dos diretórios como dos sub-diretórios de um servidor samba, hoje em dia o servidor SAMBA 4 já tem nativo este tipo de serviço em que nós iremos trabalhar, logo, usaremos o SAMBA 3. Como o SAMBA 3 não tem esse serviço nativo temos que usar uma aplicação para gerenciar as permissões, essa aplicação se chama ACL(Access Control List).
2. DESENVOLVIMENTO
Servidor Samba PDC: Servidor de arquivos Linux onde máquinas Windows conseguem acessar sem problemas.
ACL: Access Control List (Lista de Controle de Acesso)
Vamos começar com o básico, monte a sua estrutura de diretórios do Samba com apenas um diretório raiz, crie os usuários e grupos no sistema e no Samba.
Obs.: Não se esqueça de criar o root (smbpasswd -a root).
Não se esqueça de fazer o diretório raiz em uma partição separada. Ex.: /media/partição/diretório_raiz
Monte o seu smb.conf da seguinte forma:
[global]
# Nome do seu Servidor de Arquivos + ACL comment = Servidor #nome do seu servidor
# Domínio do servidor PDC + ACL workgroup =# Dominio do Servidor
# Indica se é obrigatório ou não a autenticação por senha security = user os level = 100 announce as = NT Server domain logons = yes
# Script a ser executado