Você também deve ser capaz de fazer isso (pelo menos no Linux, pode ser diferente no OSX) configurando o timestamp_timeout
para 0 em /etc/sudoers
. Este é o horário para o qual a senha é lembrada. Na maioria das distribuições do Linux, o padrão é definido em 15 minutos. Defini-la como 0
significa que sudo
solicitará uma senha todas as vezes em que é executada. Para alterá-lo, faça o seguinte:
-
Execute sudo visudo
, isso abrirá uma sessão vim
permitindo editar /etc/sudoers
.
-
Pressione i para entrar no modo INSERT
-
Adicione esta linha
Defaults timestamp_timeout=0
-
Pressione Esc para sair do modo INSERT
-
Pressione : w q Digite para salvar o arquivo e sair.
Agora, sudo
sempre pedirá uma senha, mesmo que você tenha acabado de fornecer uma. Se você acha que isso é muito rigoroso, pode usar um valor mais alto, digamos 5
por cinco minutos ou 0.5
por 30 segundos.