Vamos migrar de um servidor Windows para um Linux com Samba (Ubuntu Server) e estou com muita dificuldade na definição das permissões de subpastas.
A estrutura aqui está bem formulada há muito tempo, e por isso eu não posso mudar.
Somos uma empresa de contabilidade, temos mais de 100 clientes, e a estrutura é a seguinte:
Pasta principal: DOCUMENTOS (criei em /opt/Documentos)
A estrutura é:
CLIENTE
ANO
SETOR FISCAL
SETOR CONTABIL
SETOR DP
SETOR ADMINISTRATIVO
PUBLICO
Eu criei no Linux, e no Samba, os Usuários e Grupos para cada área.
Para 1 cliente, por exemplo, com 2 anos, seria assim:
/opt/Documentos/MERCADINHO DO FULANO
/opt/Documentos/MERCADINHO DO FULANO/2015
/opt/Documentos/MERCADINHO DO FULANO/2015/Setor Fiscal
/opt/Documentos/MERCADINHO DO FULANO/2015/Setor Contabil
/opt/Documentos/MERCADINHO DO FULANO/2015/Setor DP
/opt/Documentos/MERCADINHO DO FULANO/2015/Setor Administrativo
/opt/Documentos/MERCADINHO DO FULANO/2015/Publico
/opt/Documentos/MERCADINHO DO FULANO/2016
/opt/Documentos/MERCADINHO DO FULANO/2016/Setor Fiscal
/opt/Documentos/MERCADINHO DO FULANO/2016/Setor Contabil
/opt/Documentos/MERCADINHO DO FULANO/2016/Setor DP
/opt/Documentos/MERCADINHO DO FULANO/2016/Setor Administrativo
/opt/Documentos/MERCADINHO DO FULANO/2016/Publico
Vejam que o Grupo de cada pasta é o seu determinado setor.
O problema é que eu entrando, via windows, ele pede autenticação. Eu entro com meu usuário (estou no grupo administrativo). Eu só consigo gravar nas pastas se eu por permissão 777. Eu gostaria de por 664, para tudo ser visível a todos, mas não estou conseguindo.
A configuração do meu smb.conf está assim:
[Documentos]
public = yes
writeable = yes
valid users = @Administrativo,@Contabilidade,@DP,@Diretoria,@Fiscal,@Publico,@Contar
guest only = yes
locking = no
path = /opt/Documentos
delete readonly = yes
write list = @Administrativo,@Contabilidade,@DP,@Diretoria,@Fiscal,@Publico,@Contar
Já tentei de tudo e não consigo.
O modelo parece meio ruim, mas é o melhor jeito atualmente. Vou ter que definir a permissão de cada grupo, em cada pasta, para cada ano, em cada cliente.. vai demorar um tempo mas vai ficar bom.