chdef 命令
用途
更改预定义属性的缺省值。
语法
厘定 [-a 属性 = 值 -c 班级 -s 子类 -t 类型]
chdef [-H ]
chdef [-h ]
描述
chdef
命令修改指定设备类型的预定义属性的缺省值。 所修改缺省值必须在指定属性的值的指定列表或范围内,并且只能修改具有显式值列表或范围的属性。 对于其类、子类和类型与当前使用属性的缺省值配置的那些类、子类和类型相同的设备,在重新引导或后续取消配置和配置操作发生之前,为设备对缺省值进行的修改不会生效。 这类似于使用 -P 选项运行 chdev 命令操作,只是 chdef 命令会修改同一类,子类和类型的每个设备。
注: 建议在执行 chdef 命令后运行 bosboot 命令,但不需要此命令。
标志
| 项 | 描述 |
|---|---|
| -a 属性 = 值 | 指定可用于设置新的缺省值的设备属性值对。 Attribute=Value 变量可用来指定一个 attribute=value 对。 |
| -c 类 | 指定设备类。 |
| -h | 显示命令用法的消息。 |
| -h | 显示列输出上方的头部分。 |
| -s 子类 | 指定属于设备的子类。 |
| -t 类型 | 指定预定义设备对象类中的设备类型。 |
安全性
访问控制
特权控制:仅 root 用户具有对此命令的执行 (x) 访问权。
审计事件
| 事件 | 信息 |
|---|---|
| 缺省设备 | 设备上的命令行。 |
RBAC 用户注意: 此命令可以执行特权操作。 只有特权用户才能执行特权限定的操作。 有关权限与特权的更多信息,请参阅安全性中的“特权限定的命令数据库”。 有关与该命令相关联的特权和权限的列表,请参阅 lssecattr 命令或 getcmdattr 子命令。
示例
- 要将 scsd 磁盘的
hcheck_interval属性的缺省值从 0 更改为 3,请输入:chdef -a hcheck_interval=3 -c disk -s scsi -t scsd - 要将 scsd 磁盘的
hcheck_interval属性的缺省值更改回缺省值 0,请输入:chdef -a hcheck_interval=0 -c disk -s scsi -t scsd - 要使用头来列示所有具有已修改缺省值的属性,请输入:
chdef -H
文件
| 项 | 描述 |
|---|---|
| /usr/sbin/chdef | 包含 chdef 命令。 |