[Tutorial] Escondendo pastas que o usuário não term permissão de acesso no Samba

Tutorias diversos sobre serviços e aplicações em servidores Linux
Avatar do usuário
tacioandrade
Administrator
Administrator
Mensagens: 110
Registrado em: 10 Jun 2013 22:03
Localização: Vitória da Conquista - Ba
Idade: 34
Contato:
Status: Offline

[Tutorial] Escondendo pastas que o usuário não term permissão de acesso no Samba

Mensagem por tacioandrade »

Pessoal estou criando este tutorial pois esta semana estava estudando um pouco de Windows Server para um cliente e vi uma funcionalidade bem legal, a Enumeração.
A enumeração funciona da seguinte forma, em um servidor de arquivos, o usuário só consegue enxergar as pastas que ele tem acesso dentro de um compartilhamento. Por exemplo:
No servidor de arquivos tem um diretório chamado arquivos compartilhado com todos os usuário e dentro dele existem os diretórios: operacional, financeiro, rh e ti. Caso logue com o usuário tacio que é do setor de TI e pertence ao grupo ti, ao acessar o diretório arquivos, os demais diretórios estarão ocultos para ele.
Para ativar essa funcionalidade é simples, no compartilhamento arquivos no smb.conf adicione a seguinte linha em negrito:

[arquivos]
comment = Arquivos
path = /usr/local/arquivos
force create mode = 777
force directory mode = 777
hide unreadable = yes

Após isso dentro de arquivos crie os diretórios que desejar e usando chmod ou ACL dê permissionamento de acesso. Por exemplo o diretório ti poderá ser configurado da seguinte forma:

# chown -R root.ti /usr/local/arquivos/ti 
# chmod -R 770 /usr/local/arquivos/ti

Desta forma apenas os usuários do grupo TI poderão acessar o diretório.

Até a próxima dica.  ;)



Voltar para “Tutoriais”