从“添加用户到sudoers后是否需要重新启动? ”,显然需要重新启动Sudo服务,或者重新启动。然而,适用于 Ubuntu 14.04 的推荐方式不再适用于 Ubuntu 18+:
$ sudo service sudo restart
Failed to restart sudo.service: Unit sudo.service is masked.
解决方案?
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。只需将用户和您的设置添加到 Sudoers 文件中。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句