gpt4 book ai didi

linux - 在文件夹中具有读/写/执行权限但无法 cd 进入的组中

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:51:47 27 4
gpt4 key购买 nike

我目前正在尝试将用户添加到我在 Linux 机器上的 git 存储库中。我做了一个组调用 webdev,其中我使用 useradd 添加了 user1 和 user2。然后我继续将组添加到文件夹中。然后,我使用 chmod 070 更改了该文件夹的权限。我重新启动了机器。

问题

现在我尝试进入我最近更改权限的文件夹,它说我没有足够的权限,但我在 webdev 组中。

当我列出文件夹时,这就是我得到的

 d---rwx--- 3 user1 webdev 4096 jun 22 14:18 : Git Repo

在 etc/groups 中,它清楚地列出了组中的 user1 和 user2。

最佳答案

Unix 权限实际上是这样工作的:

if (you are root) {
you have 'rwx' permissions for any folder and 'rw' and possibly 'x' for any file
} else if (you are file's owner) {
only 'owner' permissions apply to you
} else if (list of groups you belong to includes file's group) {
only 'group' permissions apply to you
} else {
only 'other' permissions apply to you
}

因此,如果您是 user1 并且文件夹的所有者是 user1 并且文件夹具有 '---rwx---' 权限,那么所有者权限 ('---') 适用于您,您无权访问。

关于linux - 在文件夹中具有读/写/执行权限但无法 cd 进入的组中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30989202/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com