lighttpd:打开错误日志失败:权限被拒绝

lighttpd:打开错误日志失败:权限被拒绝

当我重新启动 lig​​httpd 并且它备份旧日志并创建新日志时会发生这种情况。

有什么方法可以让我不必在每次重新启动服务器并创建新的日志文件时更改该文件的权限或所有权?

chmod 777 *在日志目录中执行之前有问题的文件是

-rw-r--r-- 1 root eduserver 1.9M Jun 16 13:41 access.log
-rwxrwxrwx 1 root eduserver  79K Apr 29 09:45 access.log-20110429.bz2*
-rwxrwxrwx 1 root eduserver  53K Apr 30 09:45 access.log-20110430.bz2*
-rwxrwxrwx 1 root eduserver  55K May  4 09:45 access.log-20110504.bz2*
-rwxrwxrwx 1 root eduserver 109K May 13 09:45 access.log-20110513.bz2*

答案1

您可以执行下列操作之一:

chmod1- 通过执行所需的和/或命令来编辑启动/停止/重启脚本chown。这样,每次重启服务器时都会自动完成。

2- 如果适用,请将您的用户添加到所需的组。因此,无需执行sudo或更改权限。假设重启过程创建了一个可由组读取的新文件lighttpd。将您的用户添加到此组。

顺便说一句,如果你可以使用 logrotate,它有一个指定文件权限的选项。例如,你可以使用create 640 root adm

相关内容