使用sudo或者sudoers来启动,停止和重新启动Apache

时间:2020-01-09 10:44:02  来源:igfitidea点击:

问题描述:我负责5个Apache Web服务器。
最近,我们雇用了新的Linux sys管理员。
如何仅授予新管理员启动和重新启动Apache Web服务器的权限?
如何通过sudoers文件将sudo设置为相同?
我正在使用RedHat Enterprise Linux。

A. sudo允许被允许的用户以超级用户或者另一个用户的身份执行命令,如sudoers文件中所指定。
设置有效和有效的uid和gid以匹配passwd文件中指定的目标用户的uid和gid,并根据组文件初始化组向量。

sudo是避免安全问题的好方法。

sudo要求用户默认使用密码进行身份验证。

sudo还记录用户命令,它是日志文件。

使用visudo命令为名为jerry的新系统管理员设置作业,以便用户可以启动或者停止Apache网络服务器:

# visudo

追加以下行:

Hyman hostname=/etc/init.d/httpd start, /etc/init.d/httpd stop,/etc/init.d/httpd restart, /sbin/services httpd restart

保存并关闭文件。
杰里必须执行以下命令:

$ sudo /etc/init.d/httpd restart