我正在尝试以属于该组的用户(但不是文件的所有者)身份来获取具有 770 权限的文件。这应该为我的理解提供足够的权限,但我Permission denied
还是遇到了。我缺少什么?
[altay@arch ~]$ ls -l test.txt
-rwxrwx--- 1 http http 24 Sep 15 18:56 test.txt
[altay@arch ~]$ groups altay
lp wheel http network video audio storage autologin users
[altay@arch ~]$ cat test.txt
cat: test.txt: Permission denied
[altay@arch ~]$ sudo cat test.txt
I am not readable by my group despite 770 permissions.
答案1
将您自己添加到组后,您需要重新启动 shell 才能注意到该更改。否则 shell 只会表现得好像您在启动时所在的组中一样