robin 发表于 2018-11-26 08:35:02

赋予一个普通用户重启apache权限

  1.root下:visudo -f /etc/sudoers
  修改:用户名 all=PASSWD:/etc/rc.d/init.d/httpd
  2.普通用户shell下执行命令:sudo/etc/rc.d/init.d/httpd restart,输入密码即可完成重启。
  3.如果上一步出现user not allowed to run sudo on localhost错误,可通过下步骤解决。
  root下:visudo -f /etc/sudoers
  在# Host Aliases中加一条命令。
  Host_Alias SERVERS=localhost
  把all改为localhost即可。
  localhost=PASSWD:/etc/rc.d/init.d/httpd
  参考:http://forums.debian.net/viewtopic.php?p=122742



页: [1]
查看完整版本: 赋予一个普通用户重启apache权限