小编Dau*_*aud的帖子

组中的用户可以访问另一个用户主目录中的文件吗?

我在“admin”组中有 3 个用户ABC。我有另一个用户“ D ”,在其主目录中有一个project文件夹。我已将D设为该文件夹的所有者,并使用chgrp. 组和所有者拥有所有权限,但ABC仍然无法访问该文件夹。我有两个问题:

  1. 其他用户甚至可以访问其他用户目录中的任何内容吗

  2. 授予组权限只会使该组中的用户可以访问任何用户主目录之外的文件?

编辑:这是我设置项目所有者和组的方式

sudo chown -R D project
sudo chgrp -R admin project
Run Code Online (Sandbox Code Playgroud)

我在尝试进入D主目录中的project文件夹时出错(以A身份登录)

cd /home/D/project
-bash: cd: /home/D/project: Permission denied
Run Code Online (Sandbox Code Playgroud)

这是ls -la命令的输出:

drwxrwsr-x 7 D admin      4096 Nov 18 13:06 project
Run Code Online (Sandbox Code Playgroud)

以下是该组的描述admin

getent group admin
admin_users:x:501:A,B,C
Run Code Online (Sandbox Code Playgroud)

另请注意,admin当我groups从用户D键入时未列出组,但在我使用cut …

security permissions git group access-control

8
推荐指数
2
解决办法
1万
查看次数

标签 统计

access-control ×1

git ×1

group ×1

permissions ×1

security ×1