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
你需要对所有的父目录进行读(至less是执行),并写入有问题的文件。
此外, groups dsmith显示了dsmith用户所在的组。 而groups显示当前用户所在的组。如果显示不同的输出,则需要重新login。
另一件要检查的是SELinux; 这可能是干扰。