È possibile estendere il tempo in cui sono registrato come amministratore quando si accede alla modalità sudo dalla console? Se sì, come?
Nel terminale digita questo per aprire un file da modificare:
sudo visudo
Trova questo:
Defaults env_reset
E sostituisci con questo:
Defaults env_reset,timestamp_timeout=NUMBER
Dove NUMBER
è il numero di minuti di timeout.
Quindi salva il file.
Sì, è possibile.
Modifica il file sudoers digitando quanto segue al prompt dei comandi:
sudo visudo
Trova la sezione commentata con # Defaults specification
e cerca una riga come questa:
Defaults env_reset
Cambia quella linea in:
Defaults env_reset,timestamp_timeout=10
Dove puoi sostituire 10
con qualunque sia il numero di minuti che desideri per la password sudo di vivere. Salva le modifiche e il gioco è fatto.
Modifica: se non ti piace usare vi
puoi dire a visudo
di usare un altro editor. L'editor deve bloccare fino a quando non hai finito con le tue modifiche. Imposta la variabile di ambiente EDITOR
prima di invocare visudo
e utilizzerà invece quell'editor:
EDITOR=/usr/bin/nano sudo visudo
userebbe nano
per modificare il file. Ti raccomando non di utilizzare un editor grafico come Sublime Text senza sapere come eseguire l'editor, dalla riga di comando, in modalità di blocco (per subl
che significa chiamarlo con --wait
).
sudo bash
Ora puoi rimanere l'utente root per tutto il tempo che desideri. Non è necessario armeggiare con i file di sistema.
exit
o <control-d>
per tornare all'universo normale.
Leggi altre domande sui tag sudo