包含临时文件的文件夹的权限

Permissions for folders containing temporary files

我正在从事一个允许用户生成一些结果的项目。这些结果被写入 tmp 目录并作为下载提供给用户。另一个进程还从 tmp 目录读取生成的 XML 以显示一些值,并且 Perl 脚本也扫描并循环遍历 XML 文件。 XML 文件和结果文件在每个会话中都是唯一的。

我还将用户统计信息写入 logs 目录。它包含两个文件,gen-xml.txt、input.txt。在每个用户查询中,一些信息都会附加到每个文件中。

我想我应该将权限设置为 777,但 this post 让我担心。这会导致安全问题吗?如果是,我如何在不丢失功能的情况下进行补救?

如果您需要对生成的文件进行只读访问,对文件的 644 权限应该可以做到。

这将为文件的所有者提供读写访问权限,但对其他所有人提供只读权限。

Here 是关于 Linux 权限如何工作的优秀教程