Questão de Sistemas Operacionais — Linux — VUNESP 2026
Sistemas Operacionais›Linux
Código
gp021210
Banca
VUNESP
Órgão
UNESP
Ano
2026
Cargo
V - - Analista de Informática I - Área de Atuação: Redes e Infraestrutura
No sistema operacional Linux, o comando sudo gpasswd -a dev01 docker tem a finalidade de
Aatribuir permissão de execução ao arquivo dockerpara o grupo dev01.
Balterar a senha do grupo dev01 para docker.
Calterar a senha dos grupos dev01 e docker, sendo
que um prompt surgirá para a digitação dessas
senhas.
Dadicionar o usuário dev01 ao grupo docker.
Etornar o usuário dev01 o administrador do grupodocker.
Revelar gabarito e comentário▾
GabaritoD — adicionar o usuário dev01 ao grupo docker.
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Gerenciamento de usuários e grupos no Linux
Gabarito: letra D. O comando sudo gpasswd -a dev01 docker adiciona o usuário dev01 ao grupo docker, pois a opção -a (de add) do gpasswd tem exatamente essa finalidade: incluir um usuário em um grupo. As demais alternativas confundem a sintaxe do gpasswd com outros comandos ou opções, como chmod (permissões), passwd (senha) e -A (administrador).
O gpasswd é o utilitário do Linux para administrar grupos e seus membros. Ele permite adicionar ou remover usuários de um grupo, definir administradores de grupo e alterar a senha do grupo. A sintaxe básica é gpasswd [opções] grupo. As opções mais comuns são:
-a usuário: adiciona o usuário ao grupo (é a opção usada no comando da questão).
-d usuário: remove o usuário do grupo.
-A usuário: define o usuário como administrador do grupo.
-M usuário1,usuário2,...: define a lista de membros do grupo.
-r: remove a senha do grupo.
-R: desabilita o acesso ao grupo via senha.
No comando sudo gpasswd -a dev01 docker, o sudo executa o gpasswd com privilégios de superusuário (necessário para alterar grupos), -a indica a ação de adicionar, dev01 é o usuário a ser adicionado e docker é o grupo de destino. Portanto, o efeito é tornar dev01 membro do grupo docker, o que permite que ele execute comandos que exigem pertencer a esse grupo (por exemplo, usar o Docker sem sudo, se configurado).
É importante distinguir o gpasswd de outros comandos que a banca costuma confundir:
chmod: altera permissões de arquivos/diretórios (leitura, escrita, execução), não gerencia grupos.
passwd: altera a senha de um usuário (ou do próprio usuário), não adiciona usuários a grupos.
usermod -aG grupo usuário: também adiciona um usuário a um grupo, mas com sintaxe diferente (a opção -aG).
groupadd: cria um novo grupo.
groupdel: remove um grupo.
A pegadinha desta questão está em associar gpasswd a "senha" (por causa do nome, que lembra passwd) e em confundir a opção -a com outras funções. O candidato que não conhece a sintaxe exata pode cair nas alternativas que falam em alterar senha ou em permissões de arquivo.
gpasswd (gerencia grupos): -a usuário (Adiciona ao grupo); -d usuário (Remove do grupo); -A usuário (Define administrador); -M lista (Define membros); -r / -R (Remove/desabilita senha); sem opção (Altera senha do grupo)
Alternativa A — ❌ Incorreta
Atribuir permissão de execução ao arquivo docker para o grupo dev01 é função do comando chmod, não do gpasswd. O chmod altera os bits de permissão de arquivos e diretórios (rwx), enquanto o gpasswd gerencia a associação de usuários a grupos. Não há relação com permissões de arquivo.
Alternativa B — ❌ Incorreta
Alterar a senha do grupo dev01 para docker não é o que o comando faz. O gpasswd pode alterar a senha de um grupo, mas a sintaxe seria gpasswd grupo (sem a opção -a), e o comando pediria a nova senha interativamente. No comando dado, -a indica adição de usuário, não alteração de senha. Além disso, docker é o nome do grupo, não a nova senha.
Alternativa C — ❌ Incorreta
O comando não altera senhas de grupos. A opção -a é de adição de usuário, e não há prompt para digitação de senhas. Alterar senha de grupo exigiria executar gpasswd sem a opção -a, e mesmo assim seria apenas para um grupo, não para dois simultaneamente.
Alternativa D — ✅ Correta ⟵ GABARITO
A opção -a do gpasswd adiciona o usuário especificado ao grupo. No comando sudo gpasswd -a dev01 docker, o usuário dev01 é adicionado ao grupo docker. Essa é a finalidade exata do comando, conforme a documentação do gpasswd.
Alternativa E — ❌ Incorreta
Tornar o usuário dev01 administrador do grupo docker seria feito com a opção -A (maiúscula), não -a (minúscula). A opção -A define o administrador do grupo, que pode adicionar/remover membros. Como o comando usa -a, a ação é de adição simples, não de atribuição de administração.
NÃO CAIA NESSA!
A banca explora a semelhança entre gpasswd e passwd para induzir o candidato a pensar em "senha", e também troca as opções -a (adicionar) e -A (administrador). Lembre-se: -a minúsculo = add (adicionar usuário ao grupo); -A maiúsculo = admin (definir administrador).
PEGA ESSA DICA!
Para memorizar, associe gpasswd -a a "add" (adicionar) e gpasswd -A a "Admin". Na prova, leia a opção com atenção: uma única letra maiúscula/minúscula muda completamente o efeito.