Коли ви використовуєте команду sudo для запуску команд від імені адміністратора або адміністратора, вам буде запропоновано ввести пароль. Можливо, ви помітили, що якщо ви запустите іншу команду за допомогою sudo незабаром після першої команди, вам більше не буде запропоновано ввести пароль.
Ви можете налаштувати тривалість цього пільгового періоду, в якому вас не просять ввести пароль для команди sudo знову, змінивши параметр для команди sudo.
ПРИМІТКА. Коли ми говоримо ввести щось у цій статті, а навколо тексту є лапки, НЕ вводьте лапки, якщо не вказано інше.
Ми відкриємо файл “/ etc / sudoers” і змінимо налаштування, щоб налаштувати тривалість пільгового періоду. Для початку натисніть Ctrl + Alt + T, щоб відкрити вікно терміналу. Введіть таку команду в рядку та натисніть Enter.
sudo visudo
Введіть свій пароль при запиті та натисніть Enter.
Файл відкривається безпосередньо у вікні терміналу за допомогою текстового редактора Nano. За допомогою клавіш зі стрілками на клавіатурі перемістіть курсор у кінець наступного рядка:
За замовчуванням env_reset
ПОВ'ЯЗАНІ: Змініть редактор за замовчуванням із Nano на Ubuntu Linux
ВАЖЛИВО: Ніколи не редагуйте файл 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, навіть якщо весь пільговий період не минув.