Quando eu executo sudo
e insiro minha senha, uma chamada subseqüente sudo
dentro de alguns minutos não precisará ser redigitada.
Como posso alterar o tempo limite padrão para exigir a senha novamente?
man sudoers
diz:
Depois que um usuário for autenticado, [...] o usuário poderá usar o sudo sem senha por um curto período de tempo (5 minutos, a menos que seja substituído pela
timestamp_timeout
opção).
Para alterar o tempo limite, execute sudo visudo
e adicione a linha:
Defaults timestamp_timeout=30
onde 30
está o novo tempo limite em minutos.
Para sempre exigir uma senha, defina como 0
. Para definir um tempo limite infinito, defina o valor como negativo.
Para desativar totalmente o prompt para uma senha para o usuário ravi
:
Defaults:ravi !authenticate
Você precisa editar / etc / sudoers. Para aqueles que não usam o vi, você deve editar este arquivo (em alguns tipos de Linux) com um comando terminal como este:
sudo EDITOR=gedit visudo
Em seguida, adicione ou altere timestamp_timeout
:
# After authenticating, this is the amount of time after which
# sudo will prompt for a password again in the same terminal
Defaults timestamp_timeout=30
vi
seria definir a$EDITOR
variável para outra coisa. A idéia devisudo
não é ligarvi
, mas impedir que as pessoas bloqueiem a si mesmas (e qualquer outra pessoa dependendo desudo
) da suaroot
conta 1) copiando/etc/sudoers
para um arquivo temporário, 2) chamando$EDITOR
esse arquivo, 3) executando uma verificação de sintaxe arquivo e 4), eventualmente, substituir/etc/sudoers
com a versão atualizada.visudo
A documentação da empresa diz o seguinte: "Normalmente, o visudo não respeita as variáveis de ambiente VISUAL ou EDITOR, a menos que contenham um editor na lista de editores acima mencionada" - e a lista é padronizada apenasvi
, enquanto permite que qualquer editor seja considerado uma falha de segurança. Mas posso confirmar quesudo EDITOR=gedit visudo
funciona na minha caixa do CentOS 7.2. A verificação de sintaxe fornecida é certamente uma coisa boa.sudoers
si só - apenas para o registro. Tenho certeza que a verificação de sintaxe informa. ;)sudo visudo
é modificar o arquivo de configuração padrão diretamente, mas no arquivo tem sugestão abaixoEntão, melhor maneira é
Adicione o conteúdo
(number)
é o novo tempo limite em minutos .Salve o arquivo pressionando Ctrl+ Oe pressione entere saia usando Ctrl+ X.
fonte