加入收藏 | 设为首页 | 会员中心 | 我要投稿 源码网 (https://www.900php.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Unix > 正文

AIX中基于角色的访问控制,第2部分

发布时间:2016-08-06 13:33:31 所属栏目:Unix 来源:站长网
导读:用户定义的角色 在这个部分中,我们将介绍用户定义的角色。 对用户定义的角色进行规划 正如我们在第 1 部分RBAC 中的预定义角色中所讨论的,AIX V6 中包括三种

5. 激活该角色。

在缺省情况下,直到用户登录系统并使用 swrole 命令激活角色,该角色才处于活动状态。如果 oper1 用户希望在不激活 shutdown_reboot 角色的情况下执行 shutdown 命令,那么 shutdown 命令将 试图以 oper1 用户进行执行。

要激活一个角色,我们可以使用 swrole 命令。

swrole 命令将启动一个新的角色会话 Shell,该角色会话 Shell 需要用户使用他们的密码进行身份 验证。

在对密码进行了身份验证之后,将激活该角色,并且将为该角色定义的授权中所包含的命令作为特权 命令来执行。

在图 8 中,我们执行了 swrole 命令。swrole 命令需要使用角色名称作为参数,因此我们执行了命 令 swrole shutdown_reboot。这个操作将激活 shutdown_reboot 角色。

在激活了 shutdown_reboot 角色之后,就可以使用 rolelist -ea 命令来列出有效的角色和授权。

图 8 swrole 命令

AIX中基于角色的访问控制,第2部分

6. 现在,oper1 用户的 so 角色已经处于活动状态,并且可以执行 shutdown 和 reboot 命令。

通过为用户 oper1 添加 shutdown_reboot 角色,我们可以在不访问 root 用户或者成为 shutdown 组成员的情况下,执行 shutdown 和 reboot 程序。此外,不需要更改文件对象 DAC。

在图 9 中,我们以 oper1 用户执行 shutdown 命令。

图 9 以 oper1 用户执行 shutdown 命令

AIX中基于角色的访问控制,第2部分

(编辑:源码网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读