Como obter o sudo para solicitar uma senha toda vez

8

Eu acho que, se eu executar algo usando sudo , então, se eu executar algo mais logo depois de usar também sudo , ele não solicitará minha senha e, embora isso possa ser inconveniente em algumas situações, é um risco de segurança em outros e um incômodo para continuar voltando e executar o comando para fazer com que ele solicite a senha na próxima vez. Então, eu estava me perguntando se e como eu poderia conseguir isso para me avisar toda vez, ou para que, pelo menos, só lembre minha senha por um período muito curto de tempo?

    
por Great Uncle Bulgaria 13.06.2015 / 19:59

2 respostas

11

Abra o Terminal e digite:

sudo visudo

Em seguida, role para baixo até a linha que diz:

Defaults        env_reset

E altere para:

Defaults        env_reset,timestamp_timeout=0

Você pode alterar 0 para qualquer valor (tempo em minutos). A configuração para 0 solicitará sua senha todas as vezes e -1 fará com que ela nunca seja solicitada. O padrão é 15 de acordo com man sudo 8 , mas alguns manuais dizem que o padrão é 5 . Dê uma olhada no wiki RootSudoTimeout para obter mais informações.

Pressione CTRL + X para finalizar a edição, Y para salvar as alterações, e ENTER para sair. / p>     

por Ron 13.06.2015 / 20:06
0

Da execução do terminal:

echo "testuser1  ALL=(ALL)   PASSWD: ALL" >> /etc/sudoers

Ou:

visudo -f /etc/sudoers

Adicione a seguinte linha na parte inferior do arquivo:

testuser1 ALL=(ALL)   PASSWD: ALL
    
por user727985 22.08.2017 / 00:31