Linux yum安装的httpd非root启关和使用方法

比如这里想用httptest用户启关和管理yum安装httpd

 

1. 启关可以用sudo来实现(/usr/sbin/httpd  -k  start/restart/stop )

--root登陆,修改配置文件visudo

# visudo                  //在最后面添加下面一行后保存

httptest  ALL=NOPASSWD:/usr/sbin/httpd

 

2. 管理可以指定目录文件所属来实现 (这里主要指定配置目录和网站文件存放目录)

--root登陆,改归属根据实际存放目录改成httptest--

# chown  -R  httptest  /etc/httpd  /var/www

 

3. 测试
--用httptest登陆,执行下面命令

$ /usr/sbin/httpd  -k  start      //启动服务

$ ps aux | grep http             //查看进程是否起来了

$ sudo /usr/sbin/httpd  -k  restart  //重启服务

$ sudo /usr/sbin/httpd  -k  stop    //停止服务

$ ps aux | grep http             //查看进程是否关闭了

你可能感兴趣的:(linux系统,Shell)