从“ sudoers 添加用户后是否需要重启? ” 可以看出重启sudo服务是必要的,还是重启。但是,适用于 Ubuntu 14.04 的推荐方式不再适用于 Ubuntu 18+:
$ sudo service sudo restart
Failed to restart sudo.service: Unit sudo.service is masked.
解决方案?
从“ 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
一些服务在 systemd 中使用,而不是在后台运行的进程的实际守护进程。例如,您不能启动/停止
halt.service
。但是,如果您将脚本放在 中/usr/lib/systemd/system-shutdown/
,它们将在系统停止或重新启动之前运行。须藤用法
您无需重新启动即可使用 sudo。只需将用户和您的设置添加到 Sudoers 文件。
我知道已经晚了,但我想把我的两分钱给像我这样的新手。我还认为更改不起作用,我认为您不需要
sudo
在第一个更改之后再输入,因为sudoers
设置了长时间的超时(默认为 15 分钟),这真是太愚蠢了。换句话说,您必须sudo
在任何相关命令之前继续输入,它不再要求您输入密码。