是否可以授予 'person A' read/write 访问权限和 'Person B' 只读访问权限

Is it possible to give 'person A' read/write access and 'Person B' read only access

可以使用 owner/group/other 模型来完成吗?

如果是:

文件的所有者是谁?

该文件的组中有哪些人?会是 A 和 B 吗?

他们(A 和 B)的权限是什么?

'other' 权限是什么?

感谢您的宝贵时间

这可以使用所有者/组/其他模型来完成吗?

它是 definitely possible,是非常基本的东西。所以,你应该learn this。无论如何我都会回答你的问题。

他们(A 和 B)的权限是什么?

根据您的说法,A 应该有 read/write 访问权限,而 B 应该有 Read-Only 访问权限。所以,

Permissions for A = Read + Write = 4 + 2 = 6
Permissions for B = Read Only    = 4     = 4

谁是该文件的所有者/组?会是 A 和 B 吗?

取决于您将谁设为所有者以及您将谁保留在群组中。 考虑到A和B所扮演的角色,你可以通过这种方式进一步编码权限三元组。

If A is Owner , B is in Group            Permissions = 640

这意味着 6 表示 A 是所有者,4 表示 B 是组中的,0 表示其他人。同样

If B is Owner , A is in Group            Permissions = 460

现在您可以自己创建所有其他可能的排列。

'other' 权限是什么?

如果这意味着 Others 权限三元组中的实体,那么这又取决于您要授予的权限。是 4 for Read2 for Write1 for execute

然后是权限三元组中的最后一个数字(对应于其他人的权限)将是您授予的所有权限的总和。

使用 chmod

应用权限

chmod 命令更改 linux 系统中文件的模组,这意味着更改所有者、组和其他人的权限。

chmod 640 sjackson

所有者可以 Read + Write = 4 + 2 = 6 文件 sjackson 但组可以 Read only = 4 文件,而其他任何人都无能为力。

另一个例子:

chmod 777 helloworld

在这里,所有者、组和其他人可以做任何事情R(4) + W(2) + E(1)。这意味着文件中的所有内容 helloworld