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 altceva.
Vom deschide fișierul "/ etc / sudoers" și vom modifica 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 și în cazul fișierelor text normale, dar comanda validează și sintaxa fișierului la salvarea acestuia. Acest lucru împiedică erorile de configurare din fișierul sudoers să blocheze operațiile 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".
Odată 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 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 să faceți 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.