Um processo Unix obtém automaticamente permissões de grupos suplementares?

2

Usuário spockpertence a grupos humane vulcan.

O arquivo holopertence ao usuário roote ao grupo vulcan. Suas permissões são rwxrwx---(770).

O processo tractoré iniciado pelo usuário spocke possui uid spocke gid primário human.

Terá tractoracesso automaticamente holoou solicitará explicitamente as permissões de grupo suplementares por spockmeio de uma initgroupschamada?

O comentário aqui diz que deve ser projetado para fazer uma solicitação explícita, mas a página de manual das credenciais não menciona nada disso e parece (para mim) sugerir que a verificação de grupo suplementar é feita automaticamente pelo sistema operacional.

pôr do sol
fonte

Respostas:

1

Contanto que as permissões existam antes do início do tractorprocesso, ele terá acesso ao arquivo 'holo' porque faz parte do grupo 'vulcan'.

Se você iniciar o tractorprocesso, adicione o usuário 'spock' ao grupo 'vulcan', ele pode não funcionar.

Gene
fonte