Изменение таймаута sudo под рыбой

Итак, после многого поиска, я получил решение. Было очень просто исправить эту проблему. Речь идет о nomodeset. Когда загрузится USB / CD, нажмите e в меню grub, это приведет к редактированию grub. Найдите линию, которая заканчивается на quiet splash и добавьте nomodeset перед ней. Таким образом, он становится nomodeset quiet splash. Примечание. Все, что есть перед ним, оставляют его, поскольку оно просто добавляет monodeset перед quiet splash. Теперь нажмите ctrl + x, чтобы загрузить его в обычном режиме. Это приведет вас к использованию Ubuntu без установки. Теперь и здесь вы можете установить Ubuntu. В качестве опции установки Ubuntu всегда присутствует в живом сеансе. Теперь, после установки Ubuntu, нам нужно постоянно менять nomodeset, чтобы нам не пришлось повторять это снова. После успешной установки система перезагрузится. Нажмите кнопку shift в течение 5 секунд, чтобы получить меню grub после запуска системы. Если он не работает, попробуйте сделать то же самое с esc. Самое главное, что речь идет о сроках. Теперь снова повторите шаг 2, чтобы мы могли войти в систему. Теперь откройте терминал и введите sudo nano /etc/default/grub, он будет иметь содержимое, подобное этому.

GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
Найдите строку с quiet splash и добавьте nomodeset перед ней. Теперь сохраните его с помощью ctrl + o и выйдите из него с помощью ctrl + x. Чтобы обновить меню grub, введите sudo update-grub

Источник и кредиты

Обновление и редактирование 1

После этого я смог загрузить и установить Ubuntu 18,04. Я не смог контролировать яркость экрана после установки и установки настройки grub как nomodeset, поэтому после поиска в StackOverflow я столкнулся с Source и записями , и я также узнал, что nomodeset является временным исправить. Я обновил мое ядро, и после этого я изменил настройку grub, как это было ранее, например, удалив nomodeset в /etc/default/grub и обновив grub. Теперь он работает потрясающе.

Обновление и редактирование 1

Читайте здесь

7
задан 22 February 2012 в 13:13

5 ответов

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

Defaults !tty_tickets

в файл sudoers (как описано http://us.generation-nt.com/answer/bug-598567-sudo-requires-reauthentication-each-use-ignoring-time-stamp -help-200510161.html) решила проблему. См. Ссылку выше для дополнительной информации.

Спасибо всем за ваше внимание без него. Я не мог понять, что происходит.

7
ответ дан 25 May 2018 в 14:04
  • 1
    Спасибо, это помогло мне сейчас на распб. Большое спасибо! :) – Per Lundberg 14 July 2014 в 00:00
Таким образом, sudo никогда не спросит вас пароль

, поскольку пользователь по умолчанию является членом группы admin, мое имя пользователя «one»

id one
uid=1000(one) gid=1000(one) groups=1000(one),4(adm),20(dialout),24(cdrom),46(plugdev),116(lpadmin),118(admin),124(sambashare),125(debian-tor)

Таким образом, sudo никогда не спросит вас пароль

Members of the admin group may gain root privileges
%admin ALL=(ALL)NOPASSWD: ALL

sudo visudo & amp; добавьте NOPASSWD% admin

2
ответ дан 25 May 2018 в 14:04
  • 1
    Это, вероятно, не очень хорошая идея, с точки зрения безопасности, поэтому я думаю, что это следует рекомендовать против. Лучше сделать тайм-аут достаточно высоким (например, 1 час или даже несколько часов), чем полностью отключить пароль. – Per Lundberg 14 July 2014 в 00:01

По умолчанию sudo запоминает ваш пароль в течение 15 минут. Если вы хотите изменить это, вы можете сделать это

sudo visudo

timestamp_timeout = X

, где X - истечение времени ожидания в минутах. Если вы укажете 0, вам всегда будет задан пароль. Если вы укажете timestamp_timeout = X , тайм-аут никогда не истечет. Например. По умолчанию env_reset, timestamp_timeout = 5

RootSudoTimeout

1
ответ дан 25 May 2018 в 14:04

Изменить sudo timeout

sudo visudo

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

Defaults timestamp_timeout=-1

Затем нажмите «ctrl + x», а затем нажмите «y» и нажмите «enter».

ПРИМЕЧАНИЕ

Если вы поместите значение «-1», у вас будет неограниченный sudo таймаут. Это не очень разумно делать для обычных пользователей.

Увеличение значения до 10, даст вам 10-минутный тайм-аут sudo.

1
ответ дан 25 May 2018 в 14:04
  • 1
    Уловка заключается в том, что по умолчанию в моей новой установке ubuntu не является тайм-аутом: я должен вводить пароль sudo каждый раз даже через несколько секунд после того, как я уже набрал его! – Moonwalker 22 February 2012 в 11:18
  • 2
    вы не хотите вводить пароль? я прав – One Zero 22 February 2012 в 11:20
  • 3
    webupd8.org/2010/04/&hellip – One Zero 22 February 2012 в 11:30
  • 4
    Я просто не хочу набирать пароль каждый раз. Но теперь кажется, что это из-за ошибки в моей оболочке: us.generation-nt.com/answer/… Я попытаюсь включить tty_tickets, что бы они ни были, и посмотреть, работает ли это. – Moonwalker 22 February 2012 в 11:35
  • 5
    @Moonwalker увидит мой новый 3-й ашнер% admin один, это никогда не спросит вас пароль – One Zero 22 February 2012 в 11:38

Мне интересно, является ли пространство вокруг метки , вашей проблемой. Я не видел файл sudoers, работающий с этим типом синтаксиса. Возможно, попробуйте удалить пробел до и после , в файле sudoers и посмотреть, не поможет ли это.

Вы также можете попробовать настроить пользовательский параметр Defaults:moonwalker timestamp_timeout=20, чтобы применить его только к вашему пользовательская учетная запись, позволяющая пропустить эту строку и любые возможные проблемы с синтаксисом.

0
ответ дан 25 May 2018 в 14:04
  • 1
    Я попытался как удалить пространство вокруг, так и добавить строку, как вы предлагали, но ничего не работает. Я думаю, что моя проблема на самом деле глубже, чем неправильный синтаксис файла sudoers: в ​​новой установке по умолчанию sudo timeout должен составлять десять минут, но в моем случае там требуется ввести пароль для sudo каждый раз даже секунды после предыдущего времени :( – Moonwalker 22 February 2012 в 11:25

Другие вопросы по тегам:

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