Assumindo que você configurou seu arquivo /etc/samba/smb.conf
para permitir acesso "todos" adequado ao seu compartilhamento, você pode usar os seguintes parâmetros para controlar o acesso a arquivos / diretórios:
create mask = 0755
Semelhante ao formato numérico usado por chmod
, um " create mask " do 0755 permitirá que arquivos criados por seus usuários tenham acesso total aos seus próprios arquivos. Todos os outros só terão acesso de leitura e execução, mas não acesso de gravação. Observe que o padrão é 0744, o que permite controle total para o proprietário, mas somente acesso de leitura para todos os outros.
directory mask = 0755
Embora "criar máscara" funcione apenas para arquivos, " máscara de diretório "aplica a mesma lógica aos diretórios. É claro que a configuração específica de 0755 (controle total para proprietário, leitura + execução para grupo e outros) é o padrão.
Embora seja datado, este link oferece uma descrição mais detalhada dessas opções , bem como um detalhamento dos significados por trás dos valores numéricos (caso você precise disso).