相关疑难解决方法(0)

也是组的用户是否存在安全风险?

我对用户和组略知一二;过去我可能有一个像“DBAS”或“ADMINS”这样的组,我会向每个组添加个人用户......

但我惊讶地发现我可以将用户添加到其他用户 - 就好像他们是组一样。

例如,如果我的 /etc/group 包含以下内容:

user1:x:12501:
user2:x:12502:user1
admin:x:123:user2,jim,bob
Run Code Online (Sandbox Code Playgroud)

由于 user2 是 admin 组的成员,而 user1 是 user2 的成员 - user1 实际上是管理员吗?如果 admin 组在 sudoers 文件中,user1 也可以使用它吗?

我试图模拟这一点,但我作为 user1 无法做到这一点……但我不确定这是不可能的。

编辑:对不起 - 有问题的更新错误。

security users

5
推荐指数
2
解决办法
490
查看次数

Unix 权限 - “所有者组”究竟是什么(注意:单数)?

我正在编写一个 Fuse 文件系统。
到目前为止一切正常,没有遇到无法解决的问题(性能除外)。

但是,我阅读了以下文章:
http : //linuxcommand.org/lts0070.php
http://www.perlfect.com/articles/chmod.shtml
http://mason.gmu.edu/~montecin/UNIXpermiss.htm
http://www.linux.com/learn/tutorials/309527-understanding-linux-file-permissions
http://www.tutorialspoint.com/unix/unix-file-permission.htm
https://kb.iu。教育/d/abdb

我有以下问题:
给定一个通用的 unix-permission-string -
我理解该字符串(在第一个字符之后)被分成 3 个(rwx)为一组

owner
owner_group
all/world/anyone
Run Code Online (Sandbox Code Playgroud)

但是,其中一篇文章明确指出,1 个用户可以在 N 个组中。
那么为什么这里的所有者(不是组)是单数呢?如果我(文件创建者和所有者)属于多个组,那么所有者组究竟是什么?

假设我是 A 组、B 组和 C 组的成员。
现在我在某处创建了一个文件。

由于表达式 owner_group 是单数而不是复数,那么 owner_group 权限应用于哪个组?
A XOR B XOR C,或者全部,或者没有?
如果它只应用于一个(正如单数所暗示的那样),如何确定将权限分配给哪个组?

我有一种明显的感觉,我真的不明白这里的某些东西,或者我误解了“所有者组”一词的含义。

permissions users chmod chown chgrp

4
推荐指数
1
解决办法
1万
查看次数

标签 统计

users ×2

chgrp ×1

chmod ×1

chown ×1

permissions ×1

security ×1