需要自动获得644权限的文件夹中创建的所有文件

时间:2015-03-16 21:47:12

标签: excel .htaccess drupal-7

在我的网站中,我正在以Excel格式生成报告(自定义代码)。会发生什么是它在某个位置创建Excel文件,然后用户应该通过链接从那里下载。

问题是该文件是在600的许可下创建的,这意味着用户无法下载它。有没有办法可以获得644(或更高)的许可?

我读到我可以在创建excel文件的文件夹中放置一个htaccess文件。该htaccess文件将确保在该文件夹中创建的任何文件都具有读访问权限。我只是不知道该在htaccess文件中写什么。

非常感谢。

1 个答案:

答案 0 :(得分:0)

您需要使用ACLS来设置默认权限。您的系统还必须安装此功能。您可以使用man acl获取更多信息。

假设您有一个报告目录。然后你会做这样的事情来设置默认权限。

setfacl -d -m g::rwx /reports
setfacl -d -m o::rx /reports

这将为组和其他设置权限。您可以使用

进行验证
getfacl /reports

您可以在此答案中详细了解。

https://unix.stackexchange.com/questions/1314/how-to-set-default-file-permissions-for-all-folders-files-in-a-directory

在这里

http://www.linuxquestions.org/questions/linux-desktop-74/applying-default-permissions-for-newly-created-files-within-a-specific-folder-605129/

相关问题