Come modificare quanto tempo sudo attende prima di essere richiesto di nuovo

Come modificare quanto tempo sudo attende prima di essere richiesto di nuovo
Come modificare quanto tempo sudo attende prima di essere richiesto di nuovo

Video: Come modificare quanto tempo sudo attende prima di essere richiesto di nuovo

Video: Come modificare quanto tempo sudo attende prima di essere richiesto di nuovo
Video: Windows 10: come riattivare l'utente nascosto Amministratore - YouTube 2024, Novembre
Anonim
Quando si utilizza il comando sudo per eseguire comandi come utente root o amministratore, viene richiesto di inserire la password. Potresti aver notato che se esegui un altro comando utilizzando sudo poco dopo il primo comando, non ti viene nuovamente richiesta la password.
Quando si utilizza il comando sudo per eseguire comandi come utente root o amministratore, viene richiesto di inserire la password. Potresti aver notato che se esegui un altro comando utilizzando sudo poco dopo il primo comando, non ti viene nuovamente richiesta la password.

È possibile personalizzare la durata di tale periodo di tolleranza in cui non viene chiesto di immettere nuovamente la password per il comando sudo modificando un'impostazione per il comando sudo.

NOTA: quando diciamo di digitare qualcosa in questo articolo e ci sono citazioni attorno al testo, NON digitare le virgolette, a meno che non specifichiamo diversamente.

Apriremo il file "/ etc / sudoers" e cambieremo un'impostazione per personalizzare la durata del periodo di prova. Per iniziare, premi Ctrl + Alt + T per aprire una finestra di Terminale. Digitare il seguente comando al prompt e premere Invio.

sudo visudo

Digita la tua password quando richiesto e premi Invio.

Un file si apre direttamente nella finestra Terminale usando l'editor di testo Nano. Usa i tasti freccia sulla tastiera per spostare il cursore alla fine della seguente riga:
Un file si apre direttamente nella finestra Terminale usando l'editor di testo Nano. Usa i tasti freccia sulla tastiera per spostare il cursore alla fine della seguente riga:

Defaults env_reset

IMPORTANTE: non modificare mai il file sudoers con un normale editor di testo. Usa sempre il comando visudo come descritto qui. Se il file sudoers ha una sintassi errata, ti verrà lasciato un sistema in cui è impossibile ottenere privilegi elevati o di root. Il comando visudo apre un editor di testo come faresti con normali file di testo, ma il comando conferma anche la sintassi del file al momento del salvataggio. Ciò impedisce agli errori di configurazione nel file sudoers di bloccare le operazioni sudo e si perderà quale potrebbe essere l'unico metodo per ottenere i privilegi di root.

Tradizionalmente, Linux usa vi come editor predefinito, ma Ubuntu ha scelto di utilizzare Nano. Se preferisci usare vi come editor di testo predefinito in Ubuntu, piuttosto che Nano, consulta il nostro articolo.

Modifica la riga aggiungendo ", timestamp timeout = x" alla fine della riga.
Modifica la riga aggiungendo ", timestamp timeout = x" alla fine della riga.

Defaults env_reset, timestamp_timeout=x

Sostituire "x" con il numero di minuti che si desidera attendere sudo nella stessa sessione Terminale prima di richiedere di immettere nuovamente la password.

Se si immette "-1" per "x", la richiesta della password viene revocata. Questo non è raccomandato. Se vuoi che il sistema ti chieda una password ogni volta che usi il comando sudo, inserisci "0" per "x".

Dopo aver apportato la modifica, premere Ctrl + X e digitare una "y" in risposta alla domanda visualizzata nella parte inferiore della finestra per salvare le modifiche.
Dopo aver apportato la modifica, premere Ctrl + X e digitare una "y" in risposta alla domanda visualizzata nella parte inferiore della finestra per salvare le modifiche.
Ti verrà chiesto il nome del file da scrivere in fondo. Premi Invio per accettare il valore predefinito.
Ti verrà chiesto il nome del file da scrivere in fondo. Premi Invio per accettare il valore predefinito.
Si ritorna al prompt dei comandi. Per chiudere la finestra del terminale, digitare "exit" al prompt e premere Invio. Puoi anche fare clic sul pulsante X nell'angolo in alto a sinistra della finestra.
Si ritorna al prompt dei comandi. Per chiudere la finestra del terminale, digitare "exit" al prompt e premere Invio. Puoi anche fare clic sul pulsante X nell'angolo in alto a sinistra della finestra.
È anche possibile cancellare la cache della password per sudo digitando il seguente comando al prompt e premendo Invio.
È anche possibile cancellare la cache della password per sudo digitando il seguente comando al prompt e premendo Invio.

sudo –k

Ciò farà sì che la richiesta della password venga nuovamente visualizzata quando si utilizza sudo anche se non è stato passato l'intero periodo di prova.

Consigliato: