当我属于具有完全权限的组时,为什么我无法修改此文件夹的内容?

当我属于具有完全权限的组时,为什么我无法修改此文件夹的内容?
dsmith@ip-xx-xxx-xxx-xx:~$ groups dsmith
dsmith sudo py
dsmith@ip-xx-xxx-xxx-xx:~$ sudo chmod -R g+rwxt /usr/local/virtualenvs
dsmith@ip-xx-xxx-xxx-xx:~$ ls -al /usr/local
...
drwxrwxr-x  2 root py   4096 2010-02-17 19:36 virtualenvs
dsmith@ip-xx-xxx-xxx-xx:~$ echo "Hello World" > /usr/local/virtualenvs/test.txt
bash: /usr/local/virtualenvs/test.txt: Permission denied

答案1

您需要对所有父目录具有读取(至少是执行)权限,并且对相关文件具有写入权限。

还,groups dsmith显示了德史密斯用户在;而groups组;同时显示当前用户是。如果它们显示不同的输出,您将需要重新登录。

另一件需要检查的事情是 SELinux;它可能会产生干扰。

相关内容