1
resposta

[Sugestão] Confusão na explicação do comando sudo

No vídeo 'interagindo com o Shell, o professor Ricardo comentou um comportamento do comando sudo que ficou errado. Em um determinado momento ele digitou "sudo su" e o comando não pediu senha. Pela explicação deu a entender que não pediu senha por que seu usuário está no grupo "sudo" (whell). Para esclarecer, ele consegue usar o sudo sim por estar no whell mah naquela situação não pediu senha porque ele tinha executado o sudo há pouco tempo atrás. O sudo entende que você executou o comando há pouco tempo e não pede a senha novamente, por praticidade...

1 resposta

Olá William, tudo certo?

Você está correto ao observar que, quando você usa o sudo, ele não pede a senha novamente por um certo período de tempo, geralmente 15 minutos por padrão. Isso acontece por conveniência, para que você não tenha que digitar sua senha repetidamente em um curto espaço de tempo. Esse tempo é controlado por um parâmetro chamado timestamp_timeout, que pode ser configurado no arquivo /etc/sudoers.

O fato de o usuário estar no grupo sudo (ou wheel, dependendo da distribuição) é o que concede a permissão para usar o sudo, mas não é o fator que determina se a senha será solicitada novamente ou não. O que você observou é um comportamento padrão do sudo para melhorar a usabilidade.

Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!