No sistema operacional Linux, qual é o comando que permite ...

Próximas questões
Com base no mesmo assunto
Q831052 Sistemas Operacionais
No sistema operacional Linux, qual é o comando que permite ao usuário mudar sua identidade para outro usuário sem fazer o logout?
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é a A - su.

No sistema operacional Linux, o comando su (substitute user) é amplamente utilizado para permitir que um usuário mude sua identidade para outro usuário sem precisar fazer logout. Ao executar su, você pode assumir a identidade de outro usuário, incluindo o superusuário (root), desde que tenha a senha apropriada. Este comando é fundamental para tarefas administrativas que exigem permissões elevadas.

Vamos agora analisar as alternativas incorretas para que você entenda por que elas não são adequadas para a funcionalidade solicitada:

B - who: Este comando é utilizado para listar os usuários que estão atualmente logados no sistema. Ele não altera a identidade do usuário, mas apenas exibe informações sobre quem está conectado.

C - users: Similar ao comando who, o users exibe uma lista de todos os usuários logados no sistema no momento. Não permite a troca de identidade entre usuários.

D - usermod: Este é um comando administrativo usado para modificar uma conta de usuário, como alterar o nome de login ou o diretório home. Ele não é usado para mudar a identidade do usuário durante uma sessão ativa.

E - logname: Esse comando retorna o nome de login do usuário que está executando a sessão atual. Não tem a capacidade de alterar a identidade do usuário.

Portanto, é essencial compreender que o comando su é a ferramenta específica no Linux para mudar de usuário sem sair da sessão atual. Dominar essa e outras ferramentas é crucial para quem almeja atuar em ambientes Unix/Linux, especialmente em contextos administrativos.

Gostou do comentário? Deixe sua avaliação aqui embaixo!

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

 a) su (gabarito)

b) who - Mostra quem está logado no sistema

 c) users - Mostra de maneira bem simples os usuários que estão logados no sistema

 d) usermod - Modificar as informações sobre um usuário

 e) logname - Mostra seu login (username)

Gabarito A

O comando "su" (Switch User, chamado comumente "Super Usuário" ) permite abrir uma sessão com o ID (IDidentificador) de um outro usuário, ou de laçar um novo shell de conexão. 

Se conectar com um outro ID usuário "su"

su toto

Depois de ter entrado sua senha, você está conectado como usuário "toto", você está ainda no mesmo repertório de trabalho precedente e você beneficiará das configurações por padrão do usuário precedente (shell de conexão, variáveis de ambiente, permissões diversas...) 

 

"Retroceder Nunca Render-se Jamais !"
Força e Fé !
Fortuna Audaces Sequitur !

A- su

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo