Запомнить пароль после `sudo -i`

Если я сделаю sudo <command> и введите пароль, мой Debian Squeeze помнит тот факт, что я передал пароль и никогда не запрашивал его, например, за 15 минут.

Но если я сделаю sudo -i а затем exit , система не помнит пароль и снова запрашивает его каждый раз, когда я использую sudo -i . Выполнение только однажды sudo <command> заставляет систему не запрашивать пароль даже для следующего sudo -i .

Вот сценарии, описанные выше:

Первый:

  1. логин (по SSH),
  2. sudo <command> : система запрашивает пароль,
  3. sudo -i : система не запрашивает пароль.

Второй:

  1. логин (по SSH),
  2. sudo -i : система запрашивает пароль,
  3. exit
  4. sudo -i : система снова запрашивает пароль.

Выполнение чего-либо между 2. и 3. заставляет систему помнить пароль.

В чем причина такого поведения? Возможно ли, чтобы система запомнила пароль (факт, который я передал ему) также после использования sudo -i ?

Из sudoers (5) man-страница:

В качестве специального случая, если указан параметр sudo -i (начальный логин), sudoers будут инициализировать среду независимо от значения env_reset. Переменные DISPLAY, PATH и TERM остаются неизменными; HOME, MAIL, SHELL, USER и LOGNAME устанавливаются на основе целевого пользователя. В системах Linux и AIX также включено содержимое / etc / environment. Все остальные переменные среды удаляются

Тот факт, что USER установлен, скорее всего, означает, что независимо от вашего успеха passwd этот счетчик получает сброс.

В этой документации также должны быть указаны другие точки знаний.