Il timeout predefinito sudo
è di 15 minuti; cioè, sudo
ricorderà 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 visudo
un terminale. Questo aprirà il file (in realtà, un temporaneo) che possiamo modificare, usando il tuo editor preferito.
Nota: se si utilizza visudo
per 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 visudo
e ha scelto un editore prima, ma si desidera utilizzare un altro editor per il momento, si può fare sudo EDITOR=vi visudo
di utilizzare vi
, o modificarlo per nano
usare 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