Pagina inicial » como » Como alterar quanto tempo o sudo aguarda antes que ele o avise novamente

    Como alterar quanto tempo o sudo aguarda antes que ele o avise novamente

    Quando você usa o comando sudo para executar comandos como root ou administrador, você é solicitado a digitar sua senha. Você deve ter notado que, se você executar outro comando usando o sudo logo após o primeiro comando, a senha não será solicitada novamente.

    É possível customizar o comprimento desse período de carência, no qual você não é solicitado a inserir sua senha para o comando sudo novamente, alterando uma configuração para o comando sudo.

    NOTA: Quando dizemos para digitar algo neste artigo e há citações em torno do texto, NÃO digite as aspas, a menos que especifiquemos de outra forma.

    Vamos abrir o arquivo “/ etc / sudoers” e alterar uma configuração para personalizar o período de carência. Para começar, pressione Ctrl + Alt + T para abrir uma janela do Terminal. Digite o seguinte comando no prompt e pressione Enter.

    sudo visudo

    Digite sua senha quando solicitado e pressione Enter.

    Um arquivo é aberto diretamente na janela do Terminal usando o editor de texto Nano. Use as setas do seu teclado para mover o cursor para o final da seguinte linha:

    Padrões env_reset

    IMPORTANTE: Nunca edite o arquivo sudoers com um editor de texto normal. Sempre use o comando visudo conforme descrito aqui. Se o arquivo sudoers tiver uma sintaxe incorreta, você terá um sistema em que é impossível obter privilégios elevados ou de root. O comando visudo abre um editor de texto como você faria com arquivos de texto normais, mas o comando também valida a sintaxe do arquivo ao salvá-lo. Isso evita que erros de configuração no arquivo sudoers bloqueiem operações sudo, e você perderá o que poderia ser seu único método de obter privilégios de root.

    Tradicionalmente, o Linux usa o vi como editor padrão, mas o Ubuntu escolheu usar o Nano. Se você preferir usar o vi como o editor de texto padrão no Ubuntu, em vez de usar o Nano, consulte nosso artigo.

    Altere a linha adicionando “, timestamp_timeout = x” ao final da linha.

    Padrões env_reset, timestamp_timeout = x

    Substitua "x" pelo número de minutos que você quer que o sudo espere na mesma sessão do Terminal antes de solicitar que você digite sua senha novamente.

    Se você digitar "-1" para "x", o prompt de senha será revogado. Isso não é recomendado. Se você quiser que o sistema solicite uma senha sempre que usar o comando sudo, digite "0" para "x".

    Depois de fazer a alteração, pressione Ctrl + X e digite um "y" em resposta à pergunta exibida na parte inferior da janela para salvar suas alterações.

    Você será solicitado para o nome do arquivo para gravar na parte inferior. Pressione Enter para aceitar o padrão.

    Você é retornado ao prompt de comando. Para fechar a janela do Terminal, digite “exit” no prompt e pressione Enter. Você também pode clicar no botão X no canto superior esquerdo da janela.

    Você também pode limpar o cache de senha para sudo digitando o seguinte comando no prompt e pressionando Enter.

    sudo -k

    Isso fará com que o prompt de senha seja exibido novamente ao usar o sudo, mesmo que o período de cortesia inteiro não tenha passado.