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;它可能会产生干扰。