02 сентября 2013

Как увеличить/уменьшить sudo-сессию в терминале - Ubuntu/Linux Mint

При выполнении команды sudo в терминале с правами суперпользователя, sudo-сессия по умолчанию сохраняется в течение 15 минут, т.е. не закрывая терминал, в течении этого времени вы можете выполнять сколько угодно команд с sudo без подтверждения пароля. Делается это в целях безопасности, чтобы в отсутствие администратора, т.е. пользователя зарегистрированного в системе и простоя компьютера, ни кто другой не смог изменить системные файлы/настройки.


Но если вы решили уменьшить или увеличить sudo-сессию, то сделать это можно путём редактирования файла sudoers settings, следующим образом:

Откройте терминал и выполните эту команду:

sudo visudo

Найдите строку:

Defaults        env_reset

И измените/дополните её следующим содержанием (для премещения используйте клавиши со стрелками):

Defaults        env_reset,timestamp_timeout=30


Измените значение 30 (время в минутах) на своё усмотрение (уменьшить или увеличить). Вы можете выставить значение на 0 (ноль) и тогда после каждой команды с sudo, вам будет необходимо вводить пароль или -1, то в данном случае не будет запрашиваться пароль никогда, но делать это категорически не рекомендуется в целях вашей же безопасности.

Итак, после того как редактирование закончено, нажмите Ctrl+X, введите y (игрек) для сохранения изменений и Enter - выйти.

Вот и всё. Теперь ваша sudo-сессия в терминале будет длиться то время, которое было выставлено в файле, в значении timeout.

Удачи.

   Если у вас появились вопросы, обращайтесь на наш форум:  http://compizomania.54672.x6.nabble.com/ 

Комментариев нет :

Отправить комментарий