创建 Linux 用户以访问具有 rwxrwS--- (2760) 权限的文件夹
Create Linux user to access folder with rwxrwS--- (2760) permissions
我有一个权限设置为 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
,resp。 drwxrwS---
,该组对目录有读写权限,但不能访问目录内的任何内容(因为缺少可执行位)。您可能想分别使用 2770
。 drwxrws---
而不是。
setgroup-id 位在读取文件时并不重要(在这种情况下,即在目录上设置时),它会影响目录中新建文件的默认组。将创建新文件,而不是使用当前用户的主要组,并将组设置为父目录的组(如果允许)
话虽如此,如果您只希望所有者添加文件和组成员从目录中读取文件,您可以简单地使用模式 0750
,resp。 rwxr-x---
在您的目录中。
我有一个权限设置为 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
,resp。 drwxrwS---
,该组对目录有读写权限,但不能访问目录内的任何内容(因为缺少可执行位)。您可能想分别使用 2770
。 drwxrws---
而不是。
setgroup-id 位在读取文件时并不重要(在这种情况下,即在目录上设置时),它会影响目录中新建文件的默认组。将创建新文件,而不是使用当前用户的主要组,并将组设置为父目录的组(如果允许)
话虽如此,如果您只希望所有者添加文件和组成员从目录中读取文件,您可以简单地使用模式 0750
,resp。 rwxr-x---
在您的目录中。