Enviado em 03/02/2017 - 12:59h
Olá.
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
Fazendo um ls -la na pasta 2016 ele sai assim:
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:
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.
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
Fazendo um ls -la na pasta 2016 ele sai assim:
Vejam que o Grupo de cada pasta é o seu determinado setor.
drwxrwxrwx 2 contar Administrativo 4096 fev 2 14:25 Publico
drwxrwsr-x 2 contar Administrativo 4096 fev 2 15:52 Setor Administrativo
drw-rw-r-- 2 contar Contabilidade 4096 fev 2 07:36 Setor Contabil
drw-rw-r-- 2 contar DP 4096 fev 2 11:10 Setor DP
drw-rw-r-- 2 contar Fiscal 4096 fev 2 07:36 Setor Fiscal
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:
Já tentei de tudo e não consigo.
[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
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.