linux - 如何将文件权限授予组中的特定用户?

标签 linux file-permissions chmod

我有一个包含 2 个用户 Alice 和 Bob 的组“g1”。 我想以不同的权限与他们共享文件“file1”。(Alice 只读,Bob 读+写)

最佳答案

假设 Bob 可以拥有该文件,以下内容应该适合您。

$ chown Bob:g1 file1

首先将文件的所有权设置为 Bob 以允许读+写访问并将组所有权设置为 g1 组。

$ chmod 640 file1 

将所有者设置为可读和可写,并将组设置为只读。这是网络服务器上的常见权限结构。请注意,“world”在此结构中没有权限,但 $ man chmod 可以提供有关文件权限的更多信息,并让您到达需要去的地方。此外,如果您需要对整个系统的权限进行更多控制,您可能需要查看 Posix ACL 或 SE Linux,因为您确实表明您在 RedHat 上

关于linux - 如何将文件权限授予组中的特定用户?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19337258/

相关文章:

linux - 从网站下载后在文件模式下保留 x 标志

c - 我如何像 "top"命令那样获取每个 CPU 的统计信息(系统、空闲、良好...)?

c - 动态添加条目到 sysctl

linux - grep 在一行中多次出现的特定字符串集

linux - Unix 文件权限取决于路径(?)

linux - 如何让 Gradle 停止在 NTFS 驱动器上尝试 chmod MANIFEST.MF

linux - 检查脚本中的差异退出状态

ASP.NET - ERR_EMPTY_RESPONSE/连接已重置/页面无法显示

xcode - NSFileManager & NSFilePosixPermissions

java - 使用camel写入文件并设置chmod