Permissions

無法在組擁有的目錄中創建目錄

  • September 30, 2021

我有一個名為homepermsUbuntu 系統的小組,有幾個使用者:

$ cat /etc/group | grep "homeperms"
homeperms:x:1004:jorik,tim.wijma,vanveenjorik,jorik_c

我已經完成了$ sudo chgrp -R homeperms /home。但是當我嘗試

md /home/flask.

我收到一個permission denied錯誤(任何其他文件夾名稱也會發生)。

我不想 777 文件夾,因為我要處理 Web 伺服器的東西。

home的權限/

drwxr-xr-x  12 vanveenjorik homeperms  4096 Jul  6 09:06 home

裡面的權限/home

drwxr-xr-x 6 vanveenjorik         homeperms 4096 Jul  3 20:08 19150
drwxr-xr-x 3 codeanywhere-ssh-key homeperms 4096 Jul  6 08:00 codeanywhere-ssh-key
drwxr-xr-x 2 vanveenjorik         homeperms 4096 Jul  6 09:13 downloads
drwxr-xr-x 5 vanveenjorik         homeperms 4096 Jul  4 08:43 jorik
drwxr-xr-x 4 jorik_c              homeperms 4096 Jul  6 08:09 jorik_c
drwxrwxr-x 4 vanveenjorik         homeperms 4096 Jul  3 20:15 mkdir_python
drwxr-xr-x 5 vanveenjorik         homeperms 4096 Jul  4 09:09 tim.wijma
drwxr-xr-x 3 vanveenjorik         homeperms 4096 Jul  3 18:20 ubuntu
drwxr-xr-x 5 vanveenjorik         homeperms 4096 Jul  4 09:27 vanveenjorik
drwxrwxr-x 3 vanveenjorik         homeperms 4096 Jul  3 22:28 venvs

我正在嘗試對使用者“jorik_c”執行此操作,並且sudo(當然)可以完美地工作

在這被標記為重複之前,這個問題的答案沒有幫助。

通過鍵入命令chgrp -R homeperms /home,您有效地將組所有權/home和下面的所有內容更改為 homeperms。

但是,該組仍然沒有對該目錄的 WRITE 訪問權限。根據您的輸出:

drwxr-xr-x  12 vanveenjorik homeperms  4096 Jul  6 09:06 home

請記住,文件權限顯示為:OWNER、GROUP、EVERYONE ELSE

您可以通過以下任何方式快速修復它:

# retaining (rewriting) your existing permissions + toggling the WRITE-ACCESS bit for GROUP
chmod 776 /home

# similar, accomplished the same but simplified
chmod g+w /home

引用自:https://unix.stackexchange.com/questions/528655