Eu executo muitos sudo
comandos.
Percebi que se eu executar um e depois outro em alguns minutos, na segunda vez, não recebo a mensagem:
senha [sudo] para meu_username:
mas entendo quando há mais tempo entre a execução dos dois comandos.
Qual é o período de tempo em que a mensagem não aparece? Como podemos verificar / atualizar?
Respostas:
O tempo limite padrão
sudo
é de 15 minutos; isto é,sudo
lembrará sua senha por 15 minutos por padrão.Você pode modificar esse tempo limite padrão adicionando uma sequência no arquivo
/etc/sudoers
. No entanto, você não modificar o arquivo diretamente, mas em vez de usar o comandosudo visudo
.Então, digite
sudo visudo
um terminal. Isso abrirá o arquivo (na verdade, temporário) para editarmos, usando o seu editor preferido.Procure esta linha:
E adicione (com uma vírgula) no final, onde X é o tempo que você deseja definir em minutos.
timestamp_timeout=X
Portanto, sua linha deve ficar assim, como um exemplo:
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
fonte
Ctrl + x
peça nem sempre é correspondida, pois o editor pode ser, por exemplovi
(no meu caso).Default timestamp-0
em vez de um comenv_reset
. Quebrou meu arquivo sudoers. Tinha que usar askubuntu.com/a/73872/143251 para resolvê-lo!vi
é o editor que eu definivisudo
. O problema é que eu salvei o arquivo, apesar de receber uma mensagem de aviso ao fechá-lo. A culpa é minha, obviamente.Veja este post aqui: http://ubuntuforums.org/showthread.php?p=116697#post116697
Edite o
/etc/sudoers
arquivo, use osudo visudo
comando por segurança. Adicionetimestamp_timeout=0
à linha que começaDefaults
a perguntar sempre, ou X positivo por atraso de X minutos.fonte
timestamp_timeout=0
linha?env_reset
referência, que é importante. De qualquer forma, esta sua resposta também foi muito útil, então obrigado!Não tenho certeza se isso expira ou não, mas você pode tentar
Ele solicitará a senha e depois disso todos os comandos serão executados como sudo.
fonte
root
. Eu acho que é mais seguro. De qualquer forma, obrigado pelo conselho.