Com base na sintaxe e na semântica de comandos do sistema op...

Próximas questões
Com base no mesmo assunto
Q1185108 Noções de Informática
Com base na sintaxe e na semântica de comandos do sistema operacional Linux, julgue o item subseqüente.
Os usuários que estejam logados em determinada máquina são controlados pelo arquivo /var/run/utmp. O comando rlogin e outros similares usam esse arquivo para execução de suas tarefas
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: E (Errado)

1. Tema central da questão

A questão aborda o sistema de controle de sessões de usuários em sistemas Linux, especificamente sobre o papel do arquivo /var/run/utmp (ou, em versões atuais, /run/utmp). Entender como o sistema operacional registra e gerencia usuários logados é essencial para acertar questões de concurso que tratam de noções de sistemas operacionais.

2. Resumo teórico

O arquivo utmp armazena informações sobre usuários atualmente conectados ao sistema. Ele é utilizado por comandos como who e w para exibir sessões ativas. Já o comando rlogin, que permite login remoto entre sistemas Unix/Linux, não depende desse arquivo para funcionar; ele utiliza protocolos de rede para autenticação e estabelecimento da conexão. Fontes: GNU/Linux Documentation (man utmp, man rlogin).

3. Justificativa da alternativa correta

A alternativa está errada porque o comando rlogin e similares NÃO utilizam o utmp para executar suas tarefas. O utmp apenas registra o fato de um usuário estar logado, e comandos como who consultam seu conteúdo. Portanto, afirmar que comandos de login remoto precisam desse arquivo para funcionar é um erro conceitual.

4. Estratégia para interpretação

Ao enfrentar questões desse tipo, leia com atenção os verbos usados (como "usam para execução de suas tarefas"). Sempre desconfie de generalizações e relacione o uso de arquivos do sistema aos comandos descritos em manuais oficiais (por exemplo, man utmp e man rlogin no terminal Linux).

Resumo final: O arquivo /var/run/utmp registra sessões ativas, mas não controla a execução de comandos como rlogin. Por isso, a alternativa está errada.

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

GABARITO ERRADO!

O trecho Os usuários que estejam logados em determinada máquina são controlados pelo arquivo /var/run/utmp, está correto.

O rlogin (Remote Login), no entanto, é um comando usado para acessar remotamente outra máquina Unix ou Linux. Embora ele possa consultar o utmp para registrar o início e término da sessão, ele não depende diretamente desse arquivo para estabelecer a conexão remota.

Portanto, enquanto o /var/run/utmp realmente controla as informações sobre usuários logados, o rlogin e outros comandos similares (como ssh) usam esse arquivo para fins de registro de sessões, mas não para o funcionamento básico de suas operações.

Direto ao ponto: A questão está errada porque o comando RLOGIN não usa o arquivo /var/run/utmp para suas funções. Esse arquivo é usado por outros comandos, como who e w, mas não pelo rlogin.

Direto ao ponto: A questão está errada porque o comando RLOGIN não usa o arquivo /var/run/utmp para suas funções. Esse arquivo é usado por outros comandos, como who e w, mas não pelo rlogin.

Clique para visualizar este comentário

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