Il timeout predefinito sudoè di 15 minuti; cioè, sudoricorderà la tua password per 15 minuti di default.
È possibile modificare questo timeout predefinito aggiungendo una stringa nel file /etc/sudoers. Tuttavia, non si modifica direttamente il file, ma si utilizza invece il comando sudo visudo.
Quindi, digita sudo visudoun terminale. Questo aprirà il file (in realtà, un temporaneo) che possiamo modificare, usando il tuo editor preferito.
Nota: se si utilizza visudoper la prima volta, è necessario che venga richiesto quale editor si desidera utilizzare, quindi scegliere l'editor. Non esiste un editor "migliore", ma preferisco nano. Se hai già provato visudoe ha scelto un editore prima, ma si desidera utilizzare un altro editor per il momento, si può fare sudo EDITOR=vi visudodi utilizzare vi, o modificarlo per nanousare nano. Se vuoi cambiare permanentemente il tuo editor preferito, fallo sudo update-alternatives --config editor.
Cerca questa linea:
Defaults env_reset
E aggiungi (con una virgola) alla fine, dove X è il tempo che vuoi impostare in minuti.timestamp_timeout=X
Quindi la tua linea dovrebbe apparire così, come esempio:
Defaults env_reset,timestamp_timeout=5
Se si specifica 0, verrà sempre richiesta la password. Se si specifica un valore negativo, il timeout non scadrà mai.
Una volta fatto, salva ed esci.
Fonte: RootSudoTimeout