设备分配命令
与大写选项一起使用时,allocate、deallocate 和 list_devices 命令是管理命令。否则,这些命令是用户命令。下表列出了设备分配命令。
表 4–2 设备分配命令
命令
|
目的
|
手册页
|
bsmconv
|
创建数据库以处理设备分配。还启用审计服务。您必须是超级用户或承担主管理员角色。
|
bsmconv(1M)
|
dminfo
|
根据设备类型、设备名称以及全路径名搜索可分配设备。
|
dminfo(1M)
|
list_devices
|
列出可分配设备的状态。
列出与 device_maps 文件中列出的任何设备关联的所有设备特定文件。
|
list_devices(1)
|
list_devices -U
|
列出可分配或分配给指定用户 ID 的设备。使用此选项可以检查可分配或分配给其他用户的设备。必须具有 solaris.device.revoke 授权。
|
|
allocate
|
保留一个可分配设备以供一个用户使用。
缺省情况下,用户必须具有 solaris.device.allocate 授权才能分配设备。可以修改 device_allocate 文件,使其不需要用户授权。然后,系统上的任何用户都可以请求分配设备以供使用。
|
allocate(1)
|
deallocate
|
删除设备的分配保留。
|
deallocate(1)
|
分配命令授权
缺省情况下,用户必须具有 solaris.device.allocate 授权才能保留可分配设备。有关如何创建包括 solaris.device.allocate 授权的权限配置文件的信息,请参见如何授权用户来分配设备。
管理员必须具有 solaris.device.revoke 授权才能更改任何设备的分配状态。例如,allocate 和 list_devices 命令的 -U 选项,以及 deallocate 命令的 -F 选项需要 solaris.device.revoke 授权。
有关更多信息,请参见要求授权的命令。