Embora não seja bastante na mesma situação, e não está mudando do ponto de vista do Windows, foi isso que fizemos. Novamente, isso não ajudará em realmente alterar as permissões, mas esperamos que ajude de qualquer maneira.
Tivemos uma pasta confidencial, onde só queríamos que alguns usuários escrevessem nela, mas outros liam nela. Criamos dois grupos, groupread
e groupwrite
. Nós chown
da pasta para o grupo groupread
, e atribuímos chmod 2770
, até o fim. Em seguida, criamos a próxima pasta sob ela, que tinha os dados que tinham que ser restritos apenas às gravações, e chown groupwrite
da pasta, permissões chmod 2775
, para que as pessoas com acesso de leitura também pudessem lê-la.
No arquivo /etc/samba/smb.conf
, adicionamos a declaração de compartilhamento inherit permissions = yes
e não fizemos force group
ou qualquer outra coisa, nesse compartilhamento . Portanto, os usuários que precisam acessá-lo para ler estão no grupo de leitura; todos que precisam escrever para ele estão em ambos os grupos.