zhmg23

我们是如此的不同

CentOS7设置普通用户重启nginx服务(sudo)

因权限受控,nginx安装好后,需要设置普通用户来启动、停止、重启nginx服务,在CentOS7下,具体设置方法如下:

1、修改/etc/sudoers文件权限

chmod u+w /etc/sudoers


2、添加所需要运行的用户

vi /etc/sudoers

找到如下行:

root ALL=(ALL) ALL

在其下面添加: 

usr_zhm  ALL=(ALL) ALL"   这样是给的最高权限,一般不建议这样做

usr_zhm  ALL=(ALL) NOPASSWD: /etc/init.d/nginx    设置为无密码执行sudo nginx服务

CentOS7设置普通用户重启nginx服务(sudo) - zhm - 合肥运维

 

3、修改/etc/sudoers文件权限

#  chmod 440 /etc/sudoers

评论