sudo remember password

Как да накарам sudo да помни паролата за по-дълго

Сподели

Ето как да направите sudo запомнете паролата си за по-дълго, за да не се налага да я въвеждате отново и отново.

Вероятно изпълнявате доста sudo команди, защото не искате sudo su и изпълнява команди като root през цялото време.

Забелязахте, че ако изпълните едно и след това друго в рамките на няколко минути, втория път не получавате съобщение като: [sudo] парола за вашето_потребителско име. Въпреки това, вие го получавате, когато има повече време между изпълнението на двете команди.

Как мога да накарам sudo да продължи по-дълго?

Поведението на sudo е конфигуриран в /etc/sudoers файл и по подразбиране времето за изчакване на sudo командата е 15 минути.

В /etc/sudoers файл има a timestamp_timeout опция, отговорна за повторно подканване на потребителя за парола след определен период от време. Добрата новина е, че можете да увеличите това число до по-голямо (за минути), като добавите низ в /etc/sudoers файл. След това време sudo ще поиска парола отново.

Всъщност, sudo не помни вашата парола, но когато я оторизирате за първи път, се създава сесия, която продължава за timestamp_timeout. То съхранява времева марка под /var/run/sudo/ts/ директория.

Важно е да сте сигурни, че редактирате своя sudoers файл с помощта на visudo, който проверява синтаксиса ви и който няма да ви остави с грешна конфигурация и недостъпни sudo. С други думи, бягане sudo visudo вместо да редактира файла директно кара системата да потвърди /etc/sudoers файл, преди да извърши промените.

За да направите sudo командата трае по-дълго, изпълнете следната команда в терминала:

sudo visudo

Намерете линиите, започващи с Defaults и добавете Defaults timestamp_timeout=x където x е количеството минути, което искате между повторните подкани. В нашия случай ние задаваме тази стойност на 60.

Накарайте sudo да запомни паролата за по-дълго

Това е. Запазете файла и излезте. Сега на sudo подкана за парола ще изтече след един час (60 минути) веднъж sudo се извиква от потребител.

Освен това, ако посочите 0, винаги ще бъдете питани за паролата. Имайте предвид, че ако посочите отрицателна стойност, напр. -1, времето за изчакване никога няма да изтече. Разбира се, посочването на отрицателна стойност не се препоръчва и трябва да се третира като a лоша практика за сигурност.

Научете повече за различните опции в sudoers в неговия команден ред страница наръчник.

Ако имате въпроси или обратна връзка, не се колебайте да оставите коментар.

Публикациите се превеждат автоматично с google translate

ajax loader


Сподели