Linux

當我是具有完全權限的組的一員時,為什麼我不能修改此文件夾的內容?

  • February 17, 2010
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

您需要在所有父目錄上讀取(好吧,至少執行),並對相關文件進行寫入訪問。

此外,groups dsmith顯示dsmith使用者所在的組;whilegroups顯示目前使用者所在的組。如果他們顯示不同的輸出,您需要重新登錄。

另一件要檢查的是 SELinux;它可能會干擾。

引用自:https://serverfault.com/questions/113970