我的用户没有管理员权限,而且我不想授予他们管理员权限。
如何授予他们查看日志、重置和更改 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 配置文件。如果不破坏系统安全性,授予他们这样做的权限会很困难。