Cum să schimbați cât timp așteaptă sudo înainte de a vă solicita din nou
Când utilizați comanda sudo pentru a rula comenzi ca root sau administrator, vi se solicită să introduceți parola. S-ar putea să fi observat că, dacă executați o altă comandă utilizând sudo la scurt timp după prima comandă, nu vi se va cere din nou parola.
Puteți personaliza durata perioadei de grație în care nu vi se cere să introduceți din nou parola pentru comanda sudo modificând o setare pentru comanda sudo.
NOTĂ: Când spunem să tastați ceva în acest articol și există citate în jurul textului, NU introduceți ghilimele, dacă nu specificăm altfel.
Vom deschide fișierul "/ etc / sudoers" și vom schimba o setare pentru a personaliza durata perioadei de grație. Pentru a începe, apăsați Ctrl + Alt + T pentru a deschide o fereastră Terminal. Tastați următoarea comandă la prompt și apăsați Enter.
sudo visudo
Introduceți parola când vi se solicită și apăsați Enter.
Un fișier se deschide direct în fereastra Terminal utilizând editorul de text Nano. Utilizați tastele săgeți de pe tastatură pentru a muta cursorul la sfârșitul liniei următoare:
Valori implicite env_reset
IMPORTANT: Nu editați niciodată fișierul sudoers cu un editor de text normal. Utilizați întotdeauna comanda visudo așa cum este descris aici. Dacă fișierul sudoers are o sintaxă necorespunzătoare, veți rămâne cu un sistem în care este imposibil să obțineți privilegii elevate sau root. Comanda visudo deschide un editor de text ca în cazul fișierelor text normale, dar comanda validează și sintaxa fișierului la salvarea acestuia. Acest lucru previne erorile de configurare din fișierul sudoers de la blocarea operațiilor sudo și veți pierde ceea ce ar putea fi singura metodă de obținere a privilegiilor de root.
În mod tradițional, Linux folosește vi ca editor standard, dar Ubuntu a ales să utilizeze Nano. Dacă preferați să utilizați vi ca editor de text implicit în Ubuntu, mai degrabă decât Nano, consultați articolul nostru.
Modificați linia adăugând ", timestamp_timeout = x" la sfârșitul liniei.
Valori implicite env_reset, timestamp_timeout = x
Înlocuiți "x" cu numărul de minute pe care doriți să îl așteptați în aceeași sesiune Terminal înainte de a vă solicita să introduceți din nou parola.
Dacă introduceți "-1" pentru "x", solicitarea de parolă este revocată. Acest lucru nu este recomandat. Dacă doriți ca sistemul să vă solicite o parolă de fiecare dată când utilizați comanda sudo, introduceți "0" pentru "x".
După ce ați făcut schimbarea, apăsați Ctrl + X și tastați un "y" ca răspuns la întrebarea care apare în partea de jos a ferestrei pentru a vă salva modificările.
Vi se va cere să scrieți numele fișierului în partea de jos. Apăsați Enter pentru a accepta valoarea implicită.
Sunteți returnat la promptul de comandă. Pentru a închide fereastra Terminal, tastați "exit" la prompt și apăsați Enter. De asemenea, puteți face clic pe butonul X din colțul din stânga sus al ferestrei.
De asemenea, puteți șterge cache-ul de parole pentru sudo introducând următoarea comandă la prompt și apăsând Enter.
sudo -k
Aceasta va determina afișarea din nou a parolei atunci când se utilizează sudo, chiar dacă întreaga perioadă de grație nu a trecut.