即使授予了文件的组权限,其他用户也无法访问该文件

即使授予了文件的组权限,其他用户也无法访问该文件

我创建了一个文件并向名为 的组/home/andrew/lolka123授予权限。 (用户readandrew安德鲁拥有该文件以及父目录)我还向父目录添加了组权限。

现在我想向用户授予对此文件的访问权限http

双方用户安德鲁http存在于组中andrew。现在我正在尝试从中读取文件http用户但它给了我Permission denied,为什么?

获取事实/home/andrew/lol123

# file: home/andrew/lol123
# owner: andrew
# group: andrew
user::rw-
group::r--
other::r--

获取事实~/

getfacl: Removing leading '/' from absolute path names
# file: home/andrew/
# owner: andrew
# group: andrew
user::rwx
user:nobody:--x
group::---
mask::rwx
other::---

编辑2

sudo chmod g+rx /home/andrew/不起作用。 getfacl /home/andrew/仍然显示group::--- 在此输入图像描述

答案1

如果作为http用户,以下命令newgrp andrew允许您访问该文件,那么原因将是会话未拾取对组的更改 - 这通常需要重新登录才能生效。

相关内容