比如這裏想用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 //查看進程是否關閉了