Podemos ter um usuário sem um grupo primário?

1

É possível ter um usuário sem um grupo primário no Linux? Eu encontrei esta pergunta em um teste do Linux e gostaria de saber sobre isso.

    
por Dechen 25.11.2016 / 09:27

2 respostas

2

Existem dois tipos de grupos:

  1. Grupo Primário:

    Este é o grupo aplicado a você quando você faz login; na maioria dos casos de usuário, ele tem o mesmo nome do seu nome de login. O grupo primário é usado por padrão ao criar novos arquivos (ou diretórios), modificar arquivos ou executar comandos.

  2. Grupos Secundários (Grupos Suplementares AKA):

    Estes são grupos dos quais você é membro além do seu grupo principal. Como exemplo, isso significa que, se um diretório ou arquivo pertencer ao grupo www-data (conforme usado pelo processo do servidor da Web nesse caso), todos os membros do grupo www-data poderão ler ou modificar esses arquivos diretamente (assumindo as permissões também permitir isso).

Quando criamos um usuário foobar usando este comando,

sudo adduser foobar

O usuário foobar receberá o grupo principal, foobar (que é o mesmo que nome de usuário), por padrão.

Também podemos alterar o grupo principal do usuário como

sudo usermod -g www-data foobar

A opção -g minúscula refere-se a um grupo principal.

Agora, foobar tem o contexto do grupo principal www-data . Podemos alterar o grupo principal do usuário, mas não podemos removê-lo.

    
por Rahul 25.11.2016 / 10:06
0

Não, não é possível. Uma entrada em /etc/passwd com um campo de grupo vazio é inválida. Cada conta de usuário deve ter um ID de usuário e um ID de grupo principal.

    
por AlexP 25.11.2016 / 10:01