用于自动化安装的许多命令需要更多的特权。可使用以下方法之一获取更多特权:
可使用 profiles 命令列出分配给您的权限配置文件。
如果您有 Software Installation(软件安装)权限配置文件,则可以使用 pfexec 命令安装和更新软件包。
$ pfexec pkg install install/installadm
如果您有 Install Service Management(安装服务管理)权限配置文件,则可以使用 pfexec 命令执行相关操作,比如创建安装服务以及为安装服务添加系统配置文件等。
$ pfexec installadm create-service
如果您有 Service Management(服务管理)权限配置文件,则可以配置并启用 SMF 服务。Service Management(服务管理)权限配置文件不需要使用 pfexec。
$ svcadm refresh system/install/server:default
根据站点的安全策略,可以使用 sudo 命令和用户口令来执行特权命令。
$ sudo pkg install install/installadm
使用 roles 命令列出分配给您的角色。如果您具有 root 角色,则可以使用 su 命令和 root 口令来担任 root 角色。