跳过导航链接 | |
退出打印视图 | |
手册页第 1 部分:用户命令 Oracle Solaris 11 Information Library (简体中文) |
- 显示授予用户的授权
auths [ user ]...
auths 命令在标准输出上显示已授予您或者随意指定的用户或角色的授权。授权是某些特权程序在确定用户是否可以执行受限功能时要检查的权限。
每个用户可以具有零个或多个授权。授权由全限定名表示,该名称可标识创建授权的组织及其控制的功能。按照 Java 约定,授权的分层组件由句点 (.) 分隔,以创建组织的逆序 Internet 域名开头,以授权类中的特定函数结尾。
星号 (*) 表示类中的所有授权。
在 user_attr(4) 和 /etc/security/policy.conf 文件中查找用户的授权(请参见 policy.conf(4))。可在 user_attr(4) 中直接指定授权,或通过 prof_attr(4) 间接指定授权。也可以将授权作为缺省授权直接分配给系统中的每个用户,或者作为 /etc/security/policy.conf 文件中的缺省配置文件间接分配给每个用户。
示例 1 样例输出
auths 输出的格式如下:
example% auths tester01 tester02 tester01 : solaris.system.date,solaris.jobs.admin tester02 : solaris.system.* example%
请注意,在 tester01 中,授权名称之间由逗号分隔后不加空格。
将返回以下退出值:
成功完成。
出现错误。
/etc/user_attr
/etc/security/auth_attr
/etc/security/policy.conf
/etc/security/prof_attr
有关下列属性的描述,请参见 attributes(5):
|
profiles(1)、roles(1)、getauthattr(3C)、auth_attr(4)、policy.conf(4)、prof_attr(4)、user_attr(4)、attributes(5)