Como posso evitar que alguns usuários excluam arquivos no samba?

1

Eu tenho um diretório de amostra compartilhado com o Samba para o qual todos os usuários devem ter acesso de leitura / gravação. Eu gostaria de evitar que alguns desses usuários excluíssem quaisquer arquivos (mesmo aqueles que eles criam). Isso é principalmente para evitar exclusões acidentais.

Como posso garantir que alguns usuários tenham a capacidade de excluir arquivos, enquanto outros não conseguem?

Coisas que tentei:

Sticky bit + t --- Isso ainda permite que os usuários excluam seus próprios arquivos. Não desejado.

(Samba) create mode = 555 --- Isso evita todas as exclusões. Eu quero que alguns usuários ainda possam excluir arquivos.

    
por user62393 10.03.2014 / 22:32

1 resposta

1

Uma maneira de ver isso sendo realizado é associar os arquivos a um grupo específico, por exemplo. smbdeleters. Em seguida, adicione os usuários que você gostaria de poder excluir para esse grupo. Você pode definir as permissões para 575 e isso deve permitir que esses usuários excluam arquivos. Se você precisa de uma abordagem mais refinada, as ACLs podem ser o que você está procurando, você precisaria olhar para a página do manual e ver o que atende às suas necessidades. Eu ainda sou relativamente novo no Linux, espero que isso ajude.

    
por 11.03.2014 / 03:08