Pular para o conteúdo principal

Questão de Sistemas Operacionais — Comandos — VUNESP 2025

Sistemas OperacionaisComandos
Código
vu111235
Banca
VUNESP
Órgão
UNESP
Ano
2025
Nível
Superior
Cargo
V - - Analista de Informática II - Área de Atuação: Redes e Infraestrutura - Edital nº 144
No sistema operacional Linux, o comandousermod -s /usr/bin/zsh johntem o propósito de
  1. Aalterar o shell padrão do usuário john para o Zsh, localizado em /usr/bin/zsh.
  2. Bexecutar o arquivo /usr/bin/zsh como usuário john, em substituição ao usuário logado. A senha do usuário john será solicitada.
  3. Catribuir permissão de execução do arquivo /usr/bin/zsh para o usuário john.
  4. Dmodificar o dono (owner) do arquivo /usr/bin/zsh para john.
  5. Ecriar um link simbólico para o arquivo /usr/bin/zsh no diretório home do usuário john.
Revelar gabarito e comentário

GabaritoA — alterar o shell padrão do usuário john para o Zsh, localizado em /usr/bin/zsh.

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”.

Comando usermod no Linux

Gabarito: letra A. O comando usermod -s /usr/bin/zsh john altera o shell padrão do usuário john para o Zsh localizado em /usr/bin/zsh. A opção -s (--shell) do usermod é justamente para modificar o shell de login do usuário.

Alternativa A — ✅ Correta ⟵ GABARITO

O usermod é o comando de modificação de contas de usuário. Com a flag -s, especifica-se o novo shell. Portanto, a ação é exatamente a descrita: alterar o shell padrão de john para o Zsh.

Alternativa B — ❌ Incorreta

Descreve a execução de um arquivo como outro usuário, que seria feito com sudo -u john /usr/bin/zsh ou su - john -c /usr/bin/zsh. O usermod não executa arquivos.

Alternativa C — ❌ Incorreta

Atribuir permissão de execução é função do chmod, não do usermod. O comando chmod +x /usr/bin/zsh daria permissão a todos, mas não ao usuário especificamente.

Alternativa D — ❌ Incorreta

Modificar o dono de um arquivo é tarefa do chown. O comando chown john /usr/bin/zsh alteraria o proprietário, mas o usermod não mexe em arquivos.

Alternativa E — ❌ Incorreta

Criar link simbólico é feito com ln -s /usr/bin/zsh ~john/. O usermod não cria links.

PEGA ESSA DICA!

No Linux, cada comando tem uma função específica. Memorize: useradd/usermod/userdel – gerenciamento de contas; chmod – permissões; chown – proprietário; ln – links. A opção -s do usermod é para shell.

Link permanente: /questoes/vu111235