Php Bash-更改apache'的权限;日志文件

Php Bash-更改apache'的权限;日志文件,php,apache,bash,Php,Apache,Bash,我想允许系统中的一些用户读取apache的error.log文件 这就是我所做的: 起初,我试图通过将error.log文件分配给属于当前用户的组来更改组的所有者。这没用。所以我决定用更直接的方式 我将我设置为apache日志文件的所有者。 这就是我得到的: 哦,没有sudo我也不能做“ls”。 我不能理解这个问题。我是这个文件的所有者,我想对它进行分类 这个怎么了 更新: 上层目录: /var/log/Apache2中Apache2目录的权限: 要查看日志,您需要在adm组中 sudo u

我想允许系统中的一些用户读取apache的error.log文件

这就是我所做的:

起初,我试图通过将error.log文件分配给属于当前用户的组来更改组的所有者。这没用。所以我决定用更直接的方式

我将我设置为apache日志文件的所有者。 这就是我得到的:

哦,没有sudo我也不能做“ls”。 我不能理解这个问题。我是这个文件的所有者,我想对它进行分类

这个怎么了

更新:

上层目录:

/var/log/Apache2中Apache2目录的权限:


要查看日志,您需要在adm组中

sudo usermod-G adm shb


您拥有父目录吗?已更新。不需要。如果我需要让用户访问整个目录,那么这种允许用户查看日志文件的方法似乎是完全错误的。。只需一个文件就足够了apache2文件夹的权限是什么?已更新。它有什么样的权利?日志无论如何都存储在另一个文件夹中,而不是/etc/directory抱歉,我的意思是/var/log/apache2o或将
r-x
添加到
apache2
chmod o+rx apache2
是的,您也可以更改文件夹权限,但我个人会避免更改系统文件夹权限。也许应该添加一个选项,所以这个命令看起来像sudousermod-a-gadmshb