Linux中目录的访问权限

Linux中目录的访问权限

我有一个程序,它在 Web 服务器目录 (/var/www/log) 中创建日志文件。它每天都会生成一个新的日志文件。我已将此目录的访问权限设置为 777

chmod 777 -R /var/www/log

但是当系统为新的一天生成日志文件时,它没有访问权限 777。我必须再次手动执行此操作。我该如何正确设置目录的权限?此目录中的所有文件必须自动具有 777。

答案1

在 Linux 中,目录的访问权限不会决定该目录中文件的访问权限;它们不会被继承。

更改写入日志文件的程序的 umask(2),或者更改轮换日志文件的程序的设置。

相关内容