Permissões: Diferença entre usuário e grupo

3

Eu tive muitos argumentos sobre permissões de arquivos, e quero saber se há alguma diferença entre as permissões do usuário e do grupo. Por exemplo:

Se eu tiver um arquivo com duas configurações possíveis:

-rw-rw---- 1 root www-data 5 Jan 6 10:44 test

-rw-rw---- 1 www-data www-data 5 Jan 6 10:44 test

Se eu mudar a propriedade para o segundo, o www-data está ganhando algum privilégio que ele não tinha quando só podia acessar o arquivo por meio de permissões de grupo?

    
por RaisinBranCrunch 06.01.2016 / 17:52

2 respostas

1

No exemplo dado, não haveria diferença na maneira como o usuário do www-data poderia afetar o arquivo. Em ambos os casos, se houvesse outros usuários no grupo www-data, eles também teriam permissões de rw nesse arquivo.

A única diferença que vem à mente entre as permissões do usuário e do grupo seria arquivos dentro de qualquer diretório que tivesse o 'sticky bit' definido neles. Isso significaria que apenas o proprietário do diretório pai, proprietário do arquivo ou raiz poderia mover, excluir ou renomear o arquivo.

Mais informações sobre o bit pegajoso podem ser encontradas na página de permissões de arquivos do Ubuntu bem abaixo na página.

    
por Arronical 06.01.2016 / 18:04
1

Não tenho certeza se há alguma diferença real em um único sistema de usuário. Mas em um sistema multiusuário, com certeza existe.

Exemplo: digamos que você tenha um servidor com um total de 10 usuários, mas deseja permitir o acesso da Web a três dos dez usuários. Nesse caso, você adicionaria os 3 usuários ao grupo www-data e permitiria a modificação do grupo.

Se você precisar de um controle de granularidade mais refinado, use o acl - consulte o link

e

link

    
por Panther 06.01.2016 / 18:01