这是我的示例,我以 root 身份登录
- 使用名为 devel 的 groupadd 命令创建了一个组。
- 使用 useradd 命令创建了两个用户 dev1 和 dev2。 useradd -g devel dev1 useradd -g devel dev2
- 为两个用户设置密码
- su dev1 ...现在我创建一些文件和目录。
- 出口
- su dev2 .... ls /home/dev1 响应是...权限被拒绝
我对所有这些事情都很陌生,请有人帮助我找到访问文件和目录的方法。另外,请告诉我如何编辑明确提供 chmod 774 类权限的文件,因为在当前情况下,我只收到“权限被拒绝”错误。
答案1
我将回顾一些 UNIX 文件权限的基础知识来开始。这里有一些可以帮助您入门的链接。
Unix/Linux 权限复习 UNIX 权限变得简单 Unix - 文件权限/访问模式 Unix/Linux 权限 - 教程
一般来说,您不希望 2 个用户访问彼此主目录 (/home/) 中的文件。最好在其他地方创建一个具有双方共享权限的目录。对于初学者,您可以在 /usr/local、/var/tmp 下为它们创建一个目录,甚至创建您自己的顶级目录(例如 /projects),并将目录放在他们能够访问的位置之一。
编辑#1
根据 @peterph 的反馈,这里有一个很好的入门指南,介绍了除了传统的 chmod 权限 (rwxrwxr-x) 类型之外,如何使用 unix ACL(访问控制列表)。