Рейтинг:0

Ubuntu 21.04 сломал SSH-закрытие без пароля

флаг us
Mmm

Недавно у меня было отключение SSH без пароля и перезагрузка, работающая на Ubuntu 20.04, но после обновления до Ubuntu 21.04 он больше не работает.

У меня правильно настроена аутентификация на основе ключа, и я могу подключиться к компьютеру Ubuntu 21.04 по ssh без пароля. Но мои команды выключения и перезагрузки без пароля больше не работают.

В моем файле /etc/sudoers в качестве последней записи указано следующее:

[USERNAME] ALL=(ALL) NOPASSWD:/usr/sbin/shutdown /usr/sbin/reboot

Я пробовал различные варианты файла sudoers, который нашел в Интернете (некоторые из них имеют запятые между записями перезагрузки и завершения работы, некоторые просто говорят /sbin вместо /usr/sbin), но ничего не работает.

Что я делаю неправильно?

guiverc avatar
флаг cn
Ubuntu 20.04 LTS протестирован QA для обновления двумя способами; до следующего выпуска (например, 20.10) ИЛИ *будет в будущем* до следующего выпуска LTS (например, 22.04 после выпуска 22.04.1). Вы вышли за пределы этих путей, поэтому *испытание* выбранного вами пути было на вас. Я бы посоветовал придерживаться полностью QA и поддерживаемых путей для лучших обновлений.
marosg avatar
флаг vn
Не пробуйте случайные советы из Интернета. Проверьте, где находится выключение и перезагрузка, используйте этот путь. Если вы попробуете `man sudoers`, вы обнаружите, что они должны быть разделены запятыми.
Mmm avatar
флаг us
Mmm
guiverc — Canonical описывает 21.04 как выпуск «производственного качества», и хотя это не LTS, он все еще находится в пределах окна поддержки. Кроме того, у меня не было другого выбора, кроме как обновиться. Только что купил новый процессор, несовместимый с 20.04. Мне нужно было обновленное ядро ​​Linux, поэтому у меня не было другого выбора, кроме как обновиться. marosg - спасибо за совет. Это решило проблему.
guiverc avatar
флаг cn
Стек ядра 21.04 доступен для Ubuntu 20.04 LTS (в 20.04.3 машины, использующие стек ядра HWE, используют стек 21.04; в 20.04.2 они использовали стек 20.10; пользователи, которые решили использовать стек GA, остаются на *стабильной* версии 20.04). ядро - выбирается при установке через меню или ISO-образ, используемый для установки, но в любом случае его можно изменить после установки). Не забывайте, что выпуски LTS предлагают два варианта стека ядра! (также помните даты 20.04.3, например, https://fridge.ubuntu.com/2021/08/27/ubuntu-20-04-3-lts-released/ применяются к ISO, установленные системы обновлены ~ на ночь раньше)

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

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.