问题:
root 用户可以执行systemctl start nginx与systemctl stop nginx 命令,work用户执行不了
步骤一、root权限编辑 sudoers 文件
sudo visudo
# 在文件末尾添加以下内容:
work ALL=(root) NOPASSWD:/usr/bin/systemctl start nginx
work ALL=(root) NOPASSWD:/usr/bin/systemctl stop nginx
# 保存并退出
步骤二:验证权限
# 切换到 work 用户
su - work
# 验证
sudo systemctl start nginx
sudo systemctl stop nginx
```