При выполнении команды
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/