Nenhuma premissa de leitura / escrita em novas pastas (samba)

0

Eu tenho um compartilhamento usando o samba chamado share. Se eu fizer Chmod +R 777 folder/* os arquivos que já estão na pasta recebem os direitos, mas se eu copiar pastas do meu outro PC usando o compartilhamento samba, recebo um erro sem direitos. Eu posso fazê-lo funcionar se eu fizer Chmod +R 777 folder/* novamente, mas eu tenho que fazer isso para cada pasta. Existe uma maneira que o Ubuntu faz isso automaticamente toda vez que uma nova pasta é adicionada?

    
por GaMMaLiKKeR 23.07.2016 / 02:11

1 resposta

1

Você precisa editar o /etc/samba/smb.conf . Abra como root, vá até o final, onde a pasta compartilhada que você quer configurar é colocada e adicione o parâmetro

inherit permissions = yes

no final da seção específica da pasta. Em seguida, salve o arquivo e reinicie seu sistema ou reinicie os serviços do samba manualmente digitando

sudo service smbd restart e sudo service nmbd restart

em uma janela de terminal.

Isso diz ao samba para fornecer automaticamente todas as permissões da pasta pai para cada item recém-criado. Se, por exemplo, a pasta pai usar o 777, todos os arquivos recém-criados receberão as mesmas permissões.

    
por Stormlord 23.07.2016 / 02:24