Configurações de máscara / modo de permissão de arquivo para o Samba no FreeNAS?

4

Atualmente estou trabalhando nas configurações do Samba em um servidor FreeNAS. Quando qualquer usuário cria um arquivo ou uma pasta no servidor, eu quero que o arquivo ou pasta obtenha as seguintes permissões RWX:

Folders: drwxrws---
Files: -rwxrws---

Para definir as permissões assim manualmente, eu uso o chmod 2770, que funciona muito bem. Mas eu quero que isso aconteça automaticamente e, portanto, eu adicionei as seguintes linhas ao smb.conf:

create mask = 2770
directory mask = 2770
force create mode = 2770
force directory mode = 2770

Mas quando eu testo criando um arquivo em uma das pastas, ele obtém essas permissões:

Folder: drwxrwx
File: -rwxrw----

O que eu estou negligenciando ou fazendo errado? A ordem das linhas é relevante? O dígito setgid (o 2 em 2770) estraga as coisas?

    
por tkahn 05.09.2011 / 16:54

1 resposta

1

  1. chmod g+s para o diretório pai
  2. definir inherit permissions = yes

e tente novamente.

    
por 05.09.2011 / 17:47