Com base na sintaxe e na semântica de comandos do sistema op...
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
- Gabarito Comentado (1)
- Aulas (7)
- Comentários (3)
- Estatísticas
- Cadernos
- Criar anotações
- Notificar Erro
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