![admin=true 的用户和 root 用户在 AIX 上是否具有相同的权限?](https://linux22.com/image/1337263/admin%3Dtrue%20%E7%9A%84%E7%94%A8%E6%88%B7%E5%92%8C%20root%20%E7%94%A8%E6%88%B7%E5%9C%A8%20AIX%20%E4%B8%8A%E6%98%AF%E5%90%A6%E5%85%B7%E6%9C%89%E7%9B%B8%E5%90%8C%E7%9A%84%E6%9D%83%E9%99%90%EF%BC%9F.png)
/etc/security/user
该参数admin
设置为 true ( )的用户是否admin = true
具有与 root 用户相同的权限?
根据 IBM(完整信息这里):
admin 定义用户的管理状态。可能的值包括: true 用户是管理员。只有 root 用户可以更改定义为管理员的用户的属性。 false 用户不是管理员。这是默认值。
是否有其他类型的用户,或者 admin 和 root 是相同的吗?
答案1
简短回答:不,“admin”和“root”不一样。
首先,介绍一下背景。
AIX 有一个名为“security”的预定义组。该组的任何成员都具有提升的权限,允许运行 mkuser、rmuser、chgroup 等命令。他们可以针对任何其他用户运行这些命令,除非目标用户在其帐户或其成员组之一上设置了“admin=yes”。
换句话说,成为“管理员”可以防止“安全”成员对他们发出与安全相关的命令(包括更改密码)。
答案2
admin 和 root 不一样。
据我所知,仅在 /etc/security/user 中设置 admin = true 并不能授予您特殊权限。例如,我刚刚以 root 身份更改了我的普通帐户(将我的用户帐户设置为 admin = true)。我 su - 进入我的帐户并尝试“useradd”,结果显示“执行权限被拒绝”
我注意到的唯一影响是我的 lsuser -f [用户名] 信息。它反映了我的管理员状态的变化。
如果我不得不猜测,它只是一个状态标志,并且它就保存在那里。