Как перезапустить службу Sudo в Ubuntu 18+

Из « Нужна ли перезагрузка после добавления пользователя в sudoers? », очевидно, что необходим перезапуск службы Sudo или перезагрузка. Однако рекомендуемый способ, который работает для Ubuntu 14.04, больше не работает для Ubuntu 18+:

$ sudo service sudo restart
Failed to restart sudo.service: Unit sudo.service is masked.

Решение?

0
задан 8 August 2019 в 06:51

2 ответа

masked сервисы - когда systemd файлы единицы связаны с /dev/null / Вы видите sudo.service

$ systemctl status sudo.service
● sudo.service
   Loaded: masked (/dev/null; bad)
   Active: inactive (dead)

$ ls -l /lib/systemd/system/sudo.service
lrwxrwxrwx 1 root root 9 Jan 18  2018 /lib/systemd/system/sudo.service -> /dev/null

, Некоторые сервисы используются в systemd и не фактических демонах с процессами, которые работают в фоновом режиме. Например, Вы не можете запустить/остановить halt.service. Но если Вы поместите свои сценарии в /usr/lib/systemd/system-shutdown/, то они будут выполнены, прежде чем система останавливается или перезагружается.

Использование Sudo

Вы не должны перезагружать для использования sudo. Просто добавьте пользователи и Ваши настройки в файл .

Sudoers
2
ответ дан 23 October 2019 в 06:49

Я знаю, что уже поздно, но я хотел отдать свои пять копеек таким новичкам, как я. Я также думал, что изменение не работает, это было просто глупо с моей стороны, что я думал, что вам больше не нужно вводить sudo после первого, как бы долго ни было время ожидания в sudoers установлено на (по умолчанию 15 мин). Другими словами, вы должны продолжать вводить sudo перед любой соответствующей командой, она просто больше не запрашивает пароль.

-1
ответ дан 31 May 2020 в 08:20

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

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