如何在没有管理员权限的情况下授予重置 Apache 的权限?

如何在没有管理员权限的情况下授予重置 Apache 的权限?

我的用户没有管理员权限,而且我不想授予他们管理员权限。

如何授予他们查看日志、重置和更改 apache 中的配置的权限?

是否有将用户添加到该组的 apache 管理组?

答案1

为了让用户看到日志文件,我建议将 /var/log/apache 和该目录中所有文件的组所有权更改为 group www。您可能需要进行编辑/etc/logrotate.d/apache2以保留新的组权限。然后将您的用户添加到该组www

使用sudo权限让用户重置服务。使用visudo添加类似 的行username ALL=(root) /usr/sbin/service apache2 start,/usr/sbin/service apache2 stop,/usr/sbin/service apache2 restart

我不会允许用户编辑 apache 配置文件。如果不破坏系统安全性,授予他们这样做的权限会很困难。

相关内容