修改服务状态和配置需要增强的特权。可使用以下方法之一获取所需的特权。有关授权、配置文件和角色的更多信息(包括如何确定您需要哪个配置文件或角色,以及如何分配特权),请参见在 Oracle Solaris 11.2 中确保用户和进程的安全 。
有关 SMF 操作所需的授权的详细信息,请参见 smf_security(5) 手册页。您还可以检查特定服务的属性,例如 action_authorization、modify_authorization、read_authorization 和 value_authorization。
可使用 profiles 命令列出分配给您的权限配置文件。服务管理权限配置文件会授予您 solaris.smf.manage 和 solaris.smf.modify 权限,并允许您使用 svcadm 和 svccfg 命令。服务操作员权限配置文件会授予您 solaris.smf.manage 和 solaris.smf.modify.framework 权限
使用 roles 命令列出分配给您的角色。如果您具有 root 角色,则可以使用 su 命令来承担 root 角色。
根据站点的安全策略,可以使用 sudo 命令和用户口令来执行特权命令。