Рейтинг:1

Заставьте systemd запрашивать пароль и аутентифицироваться, а не просто запрещать доступ

флаг fr

Когда я запускаю такую ​​команду на своем raspberry pi, я получаю следующий вывод:

$ перезапуск службы sshd
==== АУТЕНТИФИКАЦИЯ ДЛЯ org.freedesktop.systemd1.manage-units ===
Для перезапуска «sshd.service» требуется аутентификация.
Аутентификация как: ,,, (pi)
Пароль:

Делая то же самое на моем сервере Ubuntu Focal, я получаю совершенно другой результат:

$ перезапуск службы sshd
Не удалось перезапустить sshd.service: требуется интерактивная аутентификация.
Подробности смотрите в системных журналах и в 'systemctl status sshd.service'.

Я попытался сравнить конфигурацию polkit, чтобы понять, почему малина дает мне возможность пройти аутентификацию, а мой сервер — нет, вынуждая меня добавить sudo, а затем снова запустить команду от имени пользователя root.

В обеих системах пользователь, которого я использую, находится в группе sudo, сервер linux имеет

[Конфигурация]
AdminIdentities = unix-группа: sudo; unix-группа: администратор

в файле в нем есть localauthority.conf.d, аналогичный для малины. Я не уверен, что вызывает такое поведение на малине, но в Ubuntu что-то приводит к немедленному сбою вместо того, чтобы запрашивать у меня аутентификацию. Видимо кто-то в https://askubuntu.com/questions/1114351/why-system-keep-ask-to-enter-password-for-the-first-member-of-sudo-group-вместо этого имеет тот же результат, что и у меня, и там проблема была закреплена в файле /usr/share/polkit-1/actions/org.freedesktop.systemd1.policy, так что я сравнил файл в обеих системах, и это то же самое

флаг fr
@AB Спасибо, я изменил это. Я думал, что оба означают одно и то же.

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

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