多用户进程的文件权限

多用户进程的文件权限

我想为同一台 Linux 服务器上的一组用户(U1、U2、...、Un)每个用户提供一个他们可以读写的目录(D1、D2、...、Dn)。

因此 Ui 应该能够读取/写入目录 Di,但 Ui 不应该能够读取或写入目录 Dj(其中 i != j)

然后我想要一个从每个目录 Di 读取的脚本 S。

有没有办法通过 chown、chmod 进行设置,并将用户添加到不同的组等等?

答案1

您可以chmod 700 eachDirectory让目录仅对目录所有者和 root 具有读/写/执行权限。然后,您可以以 root 身份运行该脚本。

要以非 root 用户身份运行脚本,您可以使用 FACL 授予该用户访问权限。

答案2

chmod 750将满足您的所有要求

相关内容