← Questões de Sistemas Operacionais

Sistemas Operacionais · CONSULPLAN · 2021

Questão comentada de Sistemas Operacionais

Enquanto logado como usuário comum nos sistemas Linux considerando todos os comandos que for executar, em linha de comando, deve-se digitar a senha do superusuário. “Sendo necessário, pode-se dar direitos de superusuário a um usuário comum, para que não fique digitando a senha para todos os comandos a serem executados no sistema.” Trata-se do comando:

Gabarito: C

No Linux, quando voce entra como usuario comum, nem tudo pode ser feito livremente. Certas tarefas exigem privilegios de administrador, o famoso superusuario (root). Em vez de ficar logado o tempo todo como root - o que seria arriscado - o sistema permite elevar privilegios apenas quando necessario. E ai entra o comando sudo. Com ele, voce executa um comando especifico com permissao de superusuario, geralmente digitando a sua propria senha, desde que seu usuario esteja autorizado na configuracao do sistema. Isso evita usar a senha do root a cada operacao e melhora a seguranca. Em ambientes Linux, essa autorizacao costuma ser controlada pelo arquivo /etc/sudoers. Por isso o gabarito esta na alternativa C. O comando sudo significa, na pratica, "execute este comando como outro usuario", normalmente como root. Ja o su serve para trocar de usuario ou abrir uma sessao como outro usuario, e nao para conceder permissao individual de forma pontual como o enunciado descreve. Em resumo: se a ideia e permitir que um usuario comum execute comandos administrativos sem ficar pedindo a senha do superusuario toda vez, pense em sudo. Esse e um dos comandos mais cobrados em Linux porque resolve exatamente o equilibrio entre praticidade e seguranca.

Continue treinando

Questões relacionadas