Eu achei que entendi bem as permissões, mas aparentemente há algo que ainda não entendi.
Eu tenho um compartilhamento de samba em execução no meu servidor Ubuntu 14.04.1.
A intenção é usar isso para minha família em casa para usar. Eu criei um usuário chamado myfamily em um grupo chamado family. Eu coloquei os nomes de usuários das pessoas da minha família, inclusive eu, na família do grupo.
O diretório, compartilhamento, tem essas permissões para solucionar problemas: drwxrwxrwx
Eu preferiria drwxrwxr-x
É de propriedade do nome de usuário myfamily e pertence ao grupo familiar.
Eu posso conectar com meu computador (OSX) ao servidor samba com meu nome de usuário e com o nome de usuário myfamily.
Todos os diretórios e arquivos dentro da pasta compartilhada têm as seguintes permissões: drwxrwxr-x
Se eu tentar gravar um arquivo em um diretório pertencente a myfamily no compartilhamento enquanto estiver conectado como meu nome de usuário, não tenho permissão para escrever, mas posso ler. Os mesmos resultados para se eu estou logado no compartilhamento como myfamily e tento gravar em uma pasta de propriedade de mim.
A maneira como entendi é que, se um usuário faz parte de um grupo e as permissões são definidas como 775, os usuários desse grupo podem gravar em pastas desse grupo, independentemente do proprietário.
Minha parte do meu arquivo /etc/samba/smb.conf para isso:
[share]
comment = Family share on server
create mode = 775
writable = yes
directory mode = 775
public = yes
path = /media/raid1/share
Obrigado por qualquer ajuda.
Jason