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.