如果我们把以下几行添加到sudoers中:
Defaults requiretty Defaults:apache !requiretty apache ALL=NOPASSWD: /etc/init.d/httpd graceful
什么是安全影响?
我的理解是:“networking用户”可以正常重启httpd服务器,如果他们可以pipe理注入?
还有其他危险吗?
requiretty表示即使没有交互式shell /会话,也可以使用sudo 。
安全影响取决于系统设置。 如果apache用户可以写入/etc/init.d/httpd或通过更改/etc/defaults的某些参数来更改init脚本的行为,则攻击者可以执行一切操作。
只要真的需要,你不应该给你的networking服务器更高的权限。