我有一個用戶擁有的檔案:“ruler”
另一個用戶:“tzook”
現在我有一個由「統治者」和「部署者」群組擁有的文件
這是文件:
-rwxrwxr-- 1 ruler deployers 3040 Oct 28 12:53 fabfile.py
現在,當我是用戶統治者時,編輯、查看等都沒有問題
但是當我是使用者“tzook”時,輸出 -->
$ tzook sudo www-data ruler deployers
是
tzook sudo www-data ruler deployers
所以你可以看到使用者 tzook 位於「deployers」群組中,那麼為什麼我不能編輯或查看該檔案呢?
當我使用以下命令時,我收到“權限被拒絕”:
$ ls -la fabfile.py
答案1
確保您對該目錄具有執行權限。
透過以下方式檢查您的權限:
ls -ld .
如果該目錄不屬於「deployers」群組,則對其進行 chgrp:
chgrp deployers .
然後授予群組權限讀取/執行權限:
chmod g+rx .