Как я могу сделать sudo сессию часом и не несколькими минутами в Ubuntu 10.04?

Как я могу сделать sudo сессию Ubuntu 10.04 часом и не несколькими минутами?

Теперь я должен записать, что мой пароль для sudo управляет каждыми несколькими минутами.

17
задан 19.08.2011, 13:16

4 ответа

Вместо того, чтобы делать sudo сессию дольше, Вы могли на самом деле войти в систему как корень.

sudo su

Что-либо, что Вы делаете впоследствии, сделано как корень. Вы не должны даже больше вводить sudo.

Можно выйти из системы любое время, которое Вы хотите.

exit
10
ответ дан 07.12.2019, 10:34

Отказ от ответственности: Это не рекомендуется из соображений безопасности! Одной из причин, почему Linux так безопасен, являются полномочия пользователя.

Можно отредактировать sudo файл настроек со следующей командой:

  sudo visudo

И затем измените строку

  Defaults      env_reset

кому:

  Defaults      env_reset,timestamp_timeout=x

x находится в минутах между прочим. Отрицательная величина для x такой как-1 заставит sudo просить пароль пользователя только однажды на сессию.

  Defaults:user      timestamp_timeout=x

применит установку только на именованного пользователя.

Одно слово предупреждения: не редактируйте этот файл с другим редактором/командой! Если Вы блокируете себя из своей системы, перезагрузки в режим отдельного пользователя/восстановления и работаете visudo там.

29
ответ дан 07.12.2019, 10:34

Можно использовать pamusb.

"pam_usb обеспечивает аппаратную аутентификацию для Linux с помощью обычных Карт флэш-памяти с интерфейсом USB"

3
ответ дан 07.12.2019, 10:34

Я предпочитаю "sudo-i" после входа в систему как пользователь.

-i (моделируют начальный вход в систему) опция выполняет оболочку, указанную в passwd (5) запись целевого пользователя как оболочка входа в систему. Это означает, что определенные для входа в систему файлы ресурсов, такие как .profile или .login будут считаны оболочкой. Если команда указана, она передается оболочке для выполнения. Иначе интерактивная оболочка выполняется. sudo пытается измениться на корневой каталог того пользователя прежде, чем выполнить оболочку. Это также инициализирует среду, оставляя без изменений ДИСПЛЕЙ и ТЕРМИН, установку HOME, SHELL, ПОЛЬЗОВАТЕЛЯ, LOGNAME, и ПУТЬ, а также содержание/etc/environment в системах AIX и Linux. Все другие переменные среды удалены.

0
ответ дан 07.12.2019, 10:34

Теги

Похожие вопросы