如何为文件挂载中的任何内容设置读取权限并为选定的子文件夹设置写入权限?

Posted

技术标签:

【中文标题】如何为文件挂载中的任何内容设置读取权限并为选定的子文件夹设置写入权限?【英文标题】:How to set up read permissions for anything inside a filemount and write permissions for selected subfolders? 【发布时间】:2019-11-24 12:12:02 【问题描述】:

我想为具有受限文件权限的翻译人员设置后端用户帐户。他们可能会从全局 fileadmin/media/filemount 读取所有文件,但可能不会更改任何内容。对于每个用户,都应该有一个具有写入权限的选定子文件夹,例如文件管理/媒体/翻译/es/

我发现设置此类权限的唯一方法是通过TSconfig 并引用文件存储。

有没有办法只使用挂载点来设置它,如果没有,额外的存储应该指向哪里?还有 fileadmin/ 还是我需要创建类似 fileadmin-es/ 的东西?

【问题讨论】:

关于用户组和后端帐户的设置,您还可以使用挂载点吗? 是的,但是我还没有找到一种方法来为挂载点分配不同的文件权限。 如何两次创建相同的挂载点,一次具有读取权限,一次具有写入权限? 很想,但我不知道如何为两个挂载点设置不同的权限。 【参考方案1】:

挂载点有一个只读选项,允许分配对文件的受限(只读)访问权限:

你需要三个挂载点:

无限制的用户:

/fileadmin/media/

两个给有限制的用户:

/fileadmin/media/ [只读]​​ /fileadmin/media/translation/es/

【讨论】:

以上是关于如何为文件挂载中的任何内容设置读取权限并为选定的子文件夹设置写入权限?的主要内容,如果未能解决你的问题,请参考以下文章

IIS 7 权限:如何为目录设置正确的权限?

如何为 xampp htdocs 文件夹中的文件设置权限?

我们如何为 Amazon S3 存储桶中的文件夹设置 CORS

如何为 Postgresql 中的所有数据库创建具有只读权限的用户?

如何为嵌入在 UITableViewCell 中的 UIView 设置动画

Flutter:如何为“选定”的 ListTile 设置文本颜色?