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