它存在吗?
我创建一个文件夹,比方说,设置了所有权限,一些服务(即 Apache Web 服务器)创建子文件夹并将文件放在那里(从网站用户上传的媒体文件)。此类子文件夹具有权限设置,因此只有 www-data(Apache 用户)可以写入它们。
我的问题出现是因为我有一个脚本必须能够创建子文件夹和文件,就像 Apache 一样。但当它尝试将新文件写入现有文件夹时由阿帕奇创建,由于权限原因不能。
Linux(Ubuntu发行版)中是否有任何方法可以设置使新创建的子文件夹继承与父文件夹相同的权限?
我已经阅读了一段时间有关 guid、粘性位等的内容,但我对系统管理不是很了解,而且,在匆忙的工作中,这整件事让我不知所措......
我正在使用 python 和 mod-wsgi,如果这些信息有任何用处的话。
谢谢!
答案1
我不知道这是否是适合您的设置的最佳所有权和权限策略。以下是如何实现它。
据我了解,您希望多个系统用户能够访问和写入一组文件,并且希望新创建的文件自动具有正确的权限。这是可能的访问控制列表,并且没有的话就不太可行。