授予用户对另一个用户的文件夹的权限

授予用户对另一个用户的文件夹的权限

目前我有一个名为“git”的用户,它可以访问其主文件夹及其内部的所有文件夹(它们是 git repos)。我需要创建另一个用户,该用户只能访问“git”用户的一个文件夹。

当我在谷歌上搜索时,所有答案都指向将文件夹的所有权更改为新用户,但我担心这样做可能会搞砸现有用户。

我尝试将文件夹的权限设置为 664,这应该授予“其他人”读取权限,但是当我以新用户身份登录并尝试cd进入该文件夹时,权限被拒绝。

有人能告诉我如何正确地做到这一点吗?

干杯

答案1

权限 = 664 .. 第一个数字是所有者;第二个是组,第三个是其他所有人。

简单的答案就在中间;即创建一个组,将两个用户添加到该组并让该组对整个组允许的文件具有读/写/执行权限。

尝试在那里查找,或者如果您仍然卡住,请大声喊出来。如果某个组没有权限;这些文件夹/文件将分配给用户而不是组。chrgrp、groupadd……(存在更多权限选项;这是 1970 年代的 unix 权限,因此有大量的 doco 可用)

相关内容