Permissões do Samba no Linux

0

Sempre que um arquivo está sendo criado pelo usuário do samba, ele obtém a permissão

-rwx------  1 user1 group1  0 Feb 16 16:33 file.txt

Eu quero que a group1 obtenha a permissão r-- or r-x sempre que o usuário1 criar um arquivo.

Este é meu smb.conf

[samba-shared-directory]

path = /var/new_share/KRA2017
valid users = user1 , group1
guest ok = no
writable = yes
browsable = yes

O que eu faço?

    
por Prateeric Kaien 16.02.2017 / 12:20

2 respostas

0

Adicione force create mode = 0640 (ou 0660 - o que você quiser) ao seu arquivo smb.conf - a seção do diretório compartilhado, e recarregue o samba (dependendo da sua distribuição - service smb reload , service smbd reload , service samba reload , systemctl reload smb etc etc etc)

    
por 16.02.2017 / 12:34
0

Na verdade, adicionaria mais algumas informações.

O Samba ignora o conjunto UMASK no sistema para qualquer usuário, portanto você pode precisar configurar o Samba para usar um UMASK específico.

Como exemplo, você precisará usar estas configurações:

create mask = 0744

force create mode = 000

create directory mask = 0755

force directory mode = 000

Os valores são apenas exemplos e não os atuais que você precisa.

Há um artigo interessante aqui: link , que pode ajudá-lo a entender melhor o problema e abordá-lo adequadamente.

HTH

    
por 16.02.2017 / 15:09