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.
