Linux
如何允許同一組的不同使用者訪問/編輯文件/目錄創建了同一組的使用者
這是我的範例,這裡我以 root 身份登錄
- 使用名為 devel 的 groupadd 命令創建了一個組。
- 使用 useradd 命令創建了兩個使用者 dev1 和 dev2。useradd -g devel dev1 useradd -g devel dev2
- 為兩個使用者設置密碼
- su dev1 …現在我創建了一些文件和目錄。
- 出口
- su dev2 …. ls /home/dev1 響應是 … Permission Denied
我對所有這些事情都很陌生,請有人幫助找到訪問文件和目錄的方法。另外請告訴我,如何編輯明確提供 chmod 774 權限的文件,因為在目前的情況下,我只是收到“權限被拒絕”錯誤。
我將介紹一些有關 unix 文件權限的基礎知識以開始使用。這裡有一些連結可以幫助您入門。
A Unix/Linux Permissions Refresher UNIX 權限變得簡單 Unix - 文件權限/訪問模式 Unix/Linux 權限 - 教程
通常,您不希望 2 個使用者訪問彼此的主目錄 (/home/) 中的文件。最好在其他地方創建一個具有兩者共享權限的目錄。對於初學者,您可以在 /usr/local、/var/tmp 下為他們創建一個目錄,或者甚至創建自己的頂級目錄,例如 /projects,並將目錄放在他們能夠訪問的其中一個位置。
編輯#1
根據@peterph 的回饋,除了傳統的 chmod 權限 (rwxrwxr-x) 類型之外,這裡是關於如何使用 unix ACL(訪問控制列表)的很好的入門指南。