Как да промените колко дълго sudo изчаква, преди да ви подскаже отново
Когато използвате командата sudo за стартиране на команди като администратор или администратор, ще бъдете подканени да въведете паролата си. Може да сте забелязали, че ако изпълните друга команда, използвайки sudo скоро след първата команда, няма да бъдете подканени да въведете паролата си отново.
Можете да персонализирате дължината на този гратисен период, в който не се изисква да въведете отново паролата си за командата sudo, като промените настройка за командата sudo.
ЗАБЕЛЕЖКА: Когато казваме да напишете нещо в тази статия и има цитати около текста, НЕ въведете кавичките, освен ако не посочите друго.
Ще отворим файла “/ etc / sudoers” и ще променим настройката, за да персонализираме продължителността на гратисния период. За да започнете, натиснете Ctrl + Alt + T, за да отворите прозорец на терминала. Въведете следната команда в реда и натиснете Enter.
sudo visudo
Въведете вашата парола, когато бъдете подканени, и натиснете Enter.
Файлът се отваря директно в прозореца на терминала, като се използва текстов редактор Nano. Използвайте клавишите със стрелки на клавиатурата, за да преместите курсора в края на следния ред:
По подразбиране env_reset
ВАЖНО: Никога не редактирайте файла sudoers с нормален текстов редактор. Винаги използвайте командата visudo, както е описано тук. Ако файлът sudoers има неподходящ синтаксис, ще бъдете оставени със система, в която е невъзможно да се получат повишени или root привилегии. Командата visudo отваря текстов редактор, какъвто бихте направили с нормални текстови файлове, но командата също така потвърждава синтаксиса на файла при неговото запаметяване. Това предпазва конфигурационните грешки от файла sudoers да блокират sudo операции и ще загубите това, което може да е единственият ви метод за получаване на привилегии на root..
По традиция Linux използва vi като редактор по подразбиране, но Ubuntu е избрал да използва Nano. Ако предпочитате да използвате vi като текстов редактор по подразбиране в Ubuntu, а не Nano, вижте нашата статия.
Променете реда, като добавите “, timestamp_timeout = x” в края на реда.
По подразбиране env_reset, timestamp_timeout = x
Заменете „x“ с броя на минутите, които искате sudo да чака в същата сесия на терминала, преди да ви подкани отново да въведете паролата си.
Ако въведете „-1“ за „x“, подканата за парола се отменя. Това не се препоръчва. Ако искате системата да ви подканва за парола всеки път, когато използвате командата sudo, въведете „0“ за „x“.
След като направите промяната, натиснете Ctrl + X и напишете „y“ в отговор на въпроса, който се показва в долната част на прозореца, за да запишете промените..
Ще бъдете попитани за името на файла, което да напишете в долната част. Натиснете Enter, за да приемете по подразбиране.
Вие се връщате в командния ред. За да затворите прозореца на терминала, въведете "exit" в реда и натиснете Enter. Можете също да кликнете върху бутона X в горния ляв ъгъл на прозореца.
Можете също да изчистите кеша за пароли за sudo, като въведете следната команда в командния ред и натиснете Enter.
судо-к
Това ще доведе до повторно показване на паролата при използване на sudo, дори ако целият гратисен период не е преминал.