php - Bash - 更改 apache 日志文件的权限

标签 php apache bash

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

这就是我所做的:

首先,我尝试通过将 error.log 文件分配给属于当前用户的组来更改其所有者。这没有帮助。所以我决定采用更直​​接的方式。

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

enter image description here

哦,如果没有 sudo,我也无法执行“ls”。 我无法捕获问题所在。我是这个文件的所有者,我想捕获它。

这有什么问题吗?

更新:

上级目录:

enter image description here

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

enter image description here

最佳答案

要查看日志,您需要属于 adm 组。

sudo usermod -G adm shb

https://superuser.com/questions/86347/whats-difference-between-group-admin-and-adm

关于php - Bash - 更改 apache 日志文件的权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27557980/

相关文章:

apache - httpd 2.4 支持 PUT 和 GET 吗?

json - 如何从 Jenkins 构建请求中获取 JSON 对象

php - Wordpress - 在页面和帖子之外使用评论系统

php - 如何从 Symfony2 中的 PUT 请求获取参数?

PHP MYSQL 计算年日

apache - htaccess 密码保护不同用户的文件

java - 无法从 Android 中的 httpResponse 检索所有数据

bash - 如何在特定文件夹中创建多个文件而不重复路径名?

bash - 如何遍历 bash 中的字典列表

php - 我的 php 表单不断重复 mysql 中的行