🎯 Saiba o que estudar

Avançado com Treinador a partir de R$ 0,76/dia

Um usuário comum do Linux deseja obter privilégios de super...

Próximas questões
Com base no mesmo assunto
Q649907 Sistemas Operacionais
Um usuário comum do Linux deseja obter privilégios de super-usuário em uma máquina Linux, para executar tarefas específicas dentro do sistema de maneira segura e controlável. O comando que permite isso é o:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: Letra E - sudo.

Para entender por que a alternativa E é a correta, vamos analisar o contexto da pergunta e cada um dos comandos mencionados nas alternativas. A questão nos pede para identificar um comando que permite a um usuário comum do Linux obter privilégios temporários de superusuário, também conhecido como 'root', para executar tarefas específicas de maneira segura e controlável.

O comando sudo (Superuser Do) é utilizado exatamente para essa finalidade. Quando precede outro comando, o sudo concede ao usuário comum privilégios temporários de superusuário para executar aquele comando específico. Isso é feito de maneira segura, pois o acesso através de sudo pode ser configurado detalhadamente no arquivo /etc/sudoers, e geralmente é solicitado que o usuário insira sua própria senha para confirmar a operação. Assim, o sistema mantém um controle e um registro (log) de quais comandos foram executados com privilégios elevados e por quem.

Agora, vamos ver brevemente por que as outras alternativas são incorretas:

  • chgrp: Altera o grupo proprietário de um arquivo ou diretório.
  • whatis: Fornece uma breve descrição do que um comando faz.
  • netcat: Ferramenta que lê e grava dados através das conexões de rede TCP e UDP.
  • whoami: Exibe o nome de usuário do usuário atual.

Nenhuma dessas opções oferece privilégios de superusuário para o usuário comum. Portanto, a única alternativa que atende à questão proposta é a Letra E - sudo.

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

 

sudo –s

Permitir colocar o terminal no modo superusuário solicitando a senha do root.

 

Nota: O argumento -s é só para enriquecer mesmo o comentário, pois, já vi esse comando sendo cobrado por essa banca.

Gabarito E

O comando sudo do sistema operacional Unix permite a usuários comuns obter privilégios de outro usuário, em geral o super usuário, para executar tarefas específicas dentro do sistema de maneira segura e controlável pelo administrador. O nome é uma forma abreviada de se referir a substitute user do (fazer substituição do usuário) ou super user do (fazer como super usuário).

Um super usuário precisa definir no arquivo /etc/sudoers quais usuários podem executar sudo, em quais computadores podem fazê-lo e quais comandos podem executar através dele. Por ser uma tarefa delicada em termos de segurança a edição direta deste arquivo não é recomendada. Para isso foi criada a ferramenta denominada visudo que invoca um editor para uma cópia do arquivo /etc/sudoers e em seguida verifica o conteúdo do arquivo antes de substituir a configuração atual.

Um usuário que esteja inscrito no /etc/sudoers pode invocar o comando da seguinte forma:

sudo [-u usuário] comando

Onde comando é o comando que deseja executar. A opção -u usuário serve para especificar qual usuário deve ser utilizado para executar o comando, se omitida sudo considera o usuário root.

Antes do comando ser executado, sudo confirma a identidade do usuário pedindo sua própria senha. Se o usuário tem permissão garantida na configuração, o comando é executado como super usuário e retorna. A linha de comando continua sendo a do usuário que executou sudo e não a do super usuário.

Caso sudo seja executado de forma não permitida pela configuração, um registro da ocorrência é feito no arquivo /var/log/auth.log.

 

 

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

Gabarito: E

sudo=> Executa tarefas administrativa ( root)

Bons Estudos!

Clique para visualizar este comentário

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