È possibile estendere l'ora in cui sono registrato come amministratore quando si accede alla modalità sudo dalla console?

8

È possibile estendere il tempo in cui sono registrato come amministratore quando si accede alla modalità sudo dalla console? Se sì, come?

    
posta Bruno 24.01.2015 - 07:52
fonte

3 risposte

7

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.

    
risposta data 24.01.2015 - 08:03
fonte
8

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 ).

    
risposta data 24.01.2015 - 08:03
fonte
-4

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.

    
risposta data 24.01.2015 - 09:06
fonte

Leggi altre domande sui tag