If-Koubou

Как да промените колко време sudo чака преди да ви подскаже отново

Как да промените колко време sudo чака преди да ви подскаже отново (Как да)

Когато използвате командата sudo за изпълнение на команди като root или администратор, ще бъдете подканени да въведете паролата си. Възможно е да сте забелязали, че ако стартирате друга команда, използвайки 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, за да приемете по подразбиране.

Върнете се в командния ред. За да затворите прозореца на терминала, въведете "изход" на промпта и натиснете Enter. Можете също да кликнете върху бутона X в горния ляв ъгъл на прозореца.

Можете също така да изчистите кеша за парола за sudo, като въведете следната команда от прозореца и натиснете Enter.

sudo -k

Това ще накара отново да се покаже подканата за парола, когато използвате sudo, дори ако целият гратисен период не е изтекъл.