我现在有一个普通用户operation,我想让他有权限重启nginx服务,但是不允许他操作其他的系统服务及程序,我从网上找到了很多解决方法,都是基于sudoer的配置的,我实验了以下的方式,但是没有任何效果。
operation ALL= NOPASSWD: /etc/init.d/nginx restart
请问我写的有问题吗?以及是否还有其他解决方法
Linux Ubuntu sudo
operation ALL=(ALL) NOPASSWD: /etc/init.d/nginx restart
格式如下: USER_FLAG HOST_FLAG=(RUNAS_FLAG) NOPASSWD:COMMAND_FLAG
USER_FLAG HOST_FLAG=(RUNAS_FLAG) NOPASSWD:COMMAND_FLAG
少了RUNAS_FLAG
另外建议使用 visudo 命令进行编辑,不要直接修改 /etc/sudoers 。如问题中的命令、使用visudo编辑时保存退出会提示错误的
visudo
/etc/sudoers
sudo: 3 incorrect password attempts
同一应用在PC和嵌入式设备上运行的效果不一致,说说大家遇到的这种状况
linux下目录权限的问题
Ubuntu分区问题
apt-get无法安装g++?
利用shell将json数据解析后排序问题
学习Linux的几点建议
最先进的战舰也使用Linux