Conceder permissões especiais a grupos sobre um diretório específico

2

Eu tenho o servidor Ubuntu 16.04.3 instalado, então eu tenho 3 diretórios: / group1, / group2, / everyone.

Agora, já tenho grupos denominados group1 e group2 e desejo que os usuários dos grupos group1 e group2 sejam os únicos que podem gravar em seus respectivos diretórios. Qualquer pessoa deve poder escrever no diretório / everyone, mas não pode excluir arquivos pertencentes a outros usuários.

Depois de pesquisar no site, usei sudo chmod u=rwx,g=rwx,o=rx /group1 para definir permissões para / group1 & amp; / group2.

Como defino permissões para / everyone?

Obrigado!

    
por LeFou 10.02.2018 / 20:34

1 resposta

2

Isso é exatamente o que o sticky bit serve, veja em /tmp .

Você pode fazer:

sudo chmod 1777 /everyone

Agora, todos podem gravar em /everyone , mas somente os proprietários poderão remover / modificar / renomear seus arquivos. Obviamente, o diretório owner:group pode executar ações com base na permissão atribuída a elas, que, nesse caso, é qualquer coisa . Ir para algo restritivo para eles, se você quiser mais controle sobre suas permissões.

    
por heemayl 10.02.2018 / 20:46