É possível customizar o comprimento desse período de carência, no qual você não é solicitado a inserir sua senha para o comando sudo novamente, alterando uma configuração para o comando sudo.
Observação: quando dizemos para digitar algo neste artigo e há citações ao redor do texto, não digite aspas, a menos que especifique o contrário.
Vamos abrir o arquivo “/ etc / sudoers” e alterar uma configuração para personalizar o período de carência. Para começar, pressione Ctrl + Alt + T para abrir uma janela do Terminal. Digite o seguinte comando no prompt e pressione Enter.
sudo visudo
Digite sua senha quando solicitado e pressione Enter.
Defaults env_reset
IMPORTANTE: Nunca edite o arquivo sudoers com um editor de texto normal. Sempre use o comando visudo conforme descrito aqui. Se o arquivo do sudo tiver uma sintaxe incorreta, você terá um sistema em que é impossível obter privilégios elevados ou de root. O comando visudo abre um editor de texto como você faria com arquivos de texto normais, mas o comando também valida a sintaxe do arquivo ao salvá-lo. Isso evita que erros de configuração no arquivo sudoers bloqueiem as operações sudo, e você perderá o que poderia ser seu único método de obter privilégios de root.
Tradicionalmente, o Linux usa o vi como editor padrão, mas o Ubuntu escolheu usar o Nano. Se você preferir usar o vi como o editor de texto padrão no Ubuntu, em vez do Nano, consulte nosso artigo.
Defaults env_reset, timestamp_timeout=x
Substitua "x" pelo número de minutos que você deseja que o sudo espere na mesma sessão do Terminal antes de solicitar que você insira sua senha novamente.
Se você digitar "-1" para "x", o prompt de senha será revogado. Isso não é recomendado. Se você quiser que o sistema solicite uma senha sempre que usar o comando sudo, digite "0" para "x".
sudo –k
Isso fará com que o prompt de senha seja exibido novamente ao usar o sudo, mesmo que o período de cortesia inteiro não tenha passado.