Kako duže zadržati sesiju sudo lozinke u Linuxu


U nedavnim člancima pokazali smo vam da vas Sudo vrijeđa kada unesete netočnu lozinku, a u ovom smo članku otkrili još jedan savjet za sudo koji će vam pomoći da sesije sudo lozinki (timeout) budu duže ili kraće u Ubuntu Linuxu.

U Ubuntuu i njegovim izvedenicama, kao što su Linux Mint ili bilo koji drugi distru koji se temelji na Ubuntuu, kada izvršite sudo naredbu, zatražit će od vas da unesete administrativnu lozinku.

Nakon što prvi put izvršite sudo naredbu, lozinka će prema zadanim postavkama trajati 15 minuta, tako da ne morate upisivati lozinku za svaku sudo naredbu.

Ako nekako smatrate da je 15 minuta predugo ili kratko iz nekog razloga, možete ga promijeniti jednostavnim dotjerivanjem datoteke sudoers.

Da biste postavili vrijednost vremenskog ograničenja za lozinku sudo, upotrijebite parametar passwd_timeout . Prvo otvorite datoteku/etc/sudoers s privilegijama super korisnika pomoću naredbi sudo i visudo poput ove:

$ sudo visudo 

Zatim dodajte sljedeći zadani unos, to znači da će sudo upit za lozinku isteći nakon 20 minuta nakon što korisnik pozove sudo.

Defaults        env_reset,timestamp_timeout=20

Napomena: Možete postaviti bilo koje vrijeme u minutama i pričekati prije isteka vremena. Također možete postaviti vrijeme na 0 ako želite upit za lozinku za svaku izvršavanje sudo naredbe ili zauvijek onemogućiti upit za lozinku postavljanjem vrijednosti -1 .

Snimka zaslona ispod prikazuje zadane parametre koje sam postavio u datoteci/ec/sudoers.

Spremite datoteku pritiskom na [Ctrl + O] i izađite pomoću [Ctrl + X] . Nakon toga testirajte funkcionira li postavka pokretanjem naredbe sa sudo i pričekajte 2 minute da vidite hoće li odbrojavanje lozinke isteći.

U ovom smo članku objasnili kako postaviti broj minuta prije isteka odzivnika za sudo lozinku, ne zaboravite podijeliti svoja razmišljanja u vezi s ovim člankom ili možda drugim korisnim konfiguracijama sudeora za administratore sustava putem odjeljka za povratne informacije u nastavku.