系统管理指南:安全性服务

扩展用户或角色的权限

用户和角色具有可继承权限集以及限制权限集。限制集不能扩展,因为限制集最初包括所有权限。可以针对用户、角色和系统扩展初始可继承集。还可以将不在可继承集中的权限指定给进程。

按进程指定权限是最精确的添加权限方法。可以通过允许某用户承担某种角色,扩展此用户可执行的特权操作的数目。可以为角色指定包括具有已添加权限的命令的配置文件。用户承担角色时,便会获取此角色的配置文件 shell。通过在角色的 shell 中键入角色配置文件中的命令,便可使用已添加的权限执行这些命令。

还可以将配置文件指定给用户而不是用户承担的角色。配置文件可包括具有已添加权限的命令。用户打开配置文件 shell(如 pfksh)时,便可使用权限执行用户配置文件中的命令。在常规 shell 中,不使用权限执行命令。特权进程只能在特权 shell 中执行。

扩展用户、角色或系统的初始可继承权限集是一种风险性较高的指定权限方法。可继承集中的所有权限都位于允许集和有效集中。用户或角色在 shell 中键入的所有命令都可以使用直接指定的权限。使用直接指定的权限,用户或角色可以轻松执行可能超出其管理职责范围的操作。

向某系统上的初始可继承权限集中添加权限后,所有登录到此系统的用户都会具有更大的基本权限集。通过这种直接指定,系统的所有用户都可以轻松执行可能超出普通用户执行范围的操作。