我们的 Linux 服务器上有大约 100 个用户帐户,其中 20 个属于我的 ITOp 团队。我想允许我的团队用户帐户仅查看我的 /home 目录下的子目录中的文件。如何控制这些文件的文件访问权限?
答案1
ITOp团队中的20名用户是同一个人吗group
?
如果没有,请创建一个非系统组 ( man addgroup
),并将用户添加到该组中。将您自己也添加到该组中。
更改( man chmod
) 目录的权限以允许组读取和执行( rwxr-x---
)。
使用chown
( man chown
) 将要共享的目录和文件的组更改为第 1 段中的组。
用于chmod
更改文件权限以允许组读取 ( rwxr-----
)。
通过允许对目录的组读取访问权限,确保用户可以看到共享目录$HOME
。
探索您的权限/所有权问题https://github.com/waltinator/pathlld
。bash
用于回答“为什么我无法读/写该文件?”的脚本。