Confundido em permissões de arquivo e diretório para compartilhamentos do Samba

7

Estou procurando por enquanto para tentar entender os seguintes campos de máscara / modo para criar arquivos / pastas em compartilhamentos do Samba:

create mask
force create mode
directory mask
force directory mode

Mas eu falhei ... Eu estou olhando para mudar os arquivos / pastas para permissões específicas (quando arquivos / pastas são criados nos compartilhamentos do Samba), mas a combinação da máscara e do modo está complicando as coisas.

Aqui está o que eu estou procurando em arquivo e diretório criação permissões :

Arquivo: -rw-rw-r-- (664)

Diretório: drwxrwxr-x (775)

O que eu preciso definir nos 4 campos de configuração do Samba acima para conseguir isso?

    
por Ricardo Amaral 07.06.2015 / 21:27

2 respostas

1

Eu ainda não entendo como eles funcionam, mas depois de testar um pouco mais, descobri que o seguinte realmente funcionava para o que eu queria:

create mask = 0664
force create mode = 0664
directory mask = 0775
force directory mode = 0775

Eu vou usar isso por agora ... Deixe-me saber se você tem uma alternativa que faz mais sentido.

    
por 10.06.2015 / 20:59
-1

Primeiro, defina a permissão unix para os usuários, melhor se usar acl por exemplo, você quer compartilhar pubblica com a permissão de 770 apenas para o grupo "usuários de domínio"

no smb.conf

[Pubblica]
   comment = Dir pubblica
   browseable = yes
   public = yes
   path = /var/pubblica
   writable = yes
   force create mode = 0660
   force directory mode = 0770
   valid users = @"Domain Users"

no lado do linux

chmod 770 /var/pubblica
setfacl  -m g:"domain users":rwx /var/pubblica
setfacl  -d -m o:---  /var/pubblica

A primeira acl dá aos usuários do domínio a permissão 777 o segundo nega acesso, lê e escreve para os outros.

Nesse caso, tínhamos um diretório var / pubblica apenas para usuários de domínio adapte isto à sua situação

    
por 08.06.2015 / 00:05