O tempo limite padrão de sudo
é de 15 minutos; ou seja, sudo
lembrará sua senha por 15 minutos por padrão.
Você pode modificar esse tempo limite padrão adicionando uma string no arquivo /etc/sudoers
. No entanto, você não modifica o arquivo diretamente, mas usa o comando sudo visudo
.
Então, digite sudo visudo
em um terminal. Isso abrirá o arquivo (na verdade, temporário) para que possamos editá-lo, usando seu editor preferido.
Nota: se você está usando
visudo
pela primeira vez, deve ser perguntado qual editor você gostaria de usar, então escolha seu editor. Não há um editor "melhor", mas eu prefironano
. Se você já usouvisudo
e escolheu um editor antes, mas deseja usar outro editor por enquanto, pode usarsudo EDITOR=vi visudo
para usarvi
ou alterá-lo paranano
para usarnano
. Se você quiser alterar permanentemente seu editor preferido, façasudo update-alternatives --config editor
.
Procure esta linha:
Defaults env_reset
Adicione timestamp_timeout=X
(com uma vírgula) no final, onde X é a hora que você deseja definir em minutos.
Assim, sua linha deve ficar assim, como exemplo:
Defaults env_reset,timestamp_timeout=5
Se você especificar 0, sempre será solicitada a senha. Se você especificar um valor negativo, o tempo limite nunca expirará.
Uma vez feito, salve e saia.
Fonte: RootSudoTimeout