0

我在我的系统上使用 virtualmin。我的一位同事搞砸了 Apache 日志文件的权限。文件存储在/var/log/virtualmin

Apache 能够很好地写入日志文件。

用户在尝试访问其中的任何日志文件时获得权限被拒绝。

我设置上面的目录,递归的,粘到1644。Apache仍然可以写入,但用户无法读取。请参阅下面的列表示例:

/var/log

drw-r--r-T+  2 root   root       16384 May 11 00:49 virtualmin

下一个文件/var/log/virtualmin

-rw-r--r-T 1 mydomain          apache    1627831 May 11 01:00 mydomain.com_access_log

我真的要疯了。任何帮助将不胜感激。

万分感谢!

4

1 回答 1

0

目录上的粘性位可防止除所有者或 root 以外的所有用户读取文件。你不想要粘性位。并且该目录应该很可能设置了可执行位。所以 755 或 750 或 2750 或 2755 取决于您的需要。

于 2019-05-11T17:43:57.210 回答