如何解决创建 Linux 用户以访问具有 rwxrwS --- (2760) 权限的文件夹
我有一个权限设置为 2760 的文件夹。该文件夹似乎归 www-data 用户和组所有。
drwxrwS--- 2 www-data www-data 196 Dec 5 19:52 folder
我添加了新用户到 www-data 组,但如果不修改文件夹的权限,它仍然无法访问该文件夹?
更新:
getfacl folder
输出:
# file: folder
# owner: www-data
# group: www-data
# flags: -s-
user::rwx
group::rw-
other::---
解决方法
对于模式 2760
,分别是drwxrwS---
,该组有读写目录的权限,但不能访问目录内的任何东西(因为缺少可执行位)。您可能想要使用 2770
,resp。 drwxrws---
代替。
setgroup-id 位在读取文件时并不重要(在这种情况下,即在目录上设置时),它会影响目录中新创建的文件的默认组。不使用当前用户的主要组,而是将组设置为父目录的组(如果允许)创建新文件
话虽如此,如果您只希望所有者添加文件和组成员从目录中读取文件,您可以简单地使用模式 0750
,resp。 rwxr-x---
在您的目录中。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。