chcore 命令

用途

更改核心文件设置。

语法

chcore [ -R 注册表 ] [ -c {on|off|default}] [ -p {on|off|default}] [ -l {path| default] [ -n {on|off|default}] [ 用户名 | -d ]

描述

chcore 命令是用于更改核心设置的用户界面。 它具有以下用法:
chcore [-R registry] options [username|-d]
其中,
options 至少为以下内容中的一个(可能更多):
-c {on|off|default}
核心压缩的设置
-p {on|off|default}
核心位置的设置
-l path
指定要使用的目录
-n {on|off|default}
核心命名的设置

如果指定了 -d ,那么 chcore 将更改系统的缺省设置。 -d 选项与指定的 用户名 以及 注册表的任何规范互斥。 如果既未提供 -d 也未提供 username ,那么 chcore 将更改当前用户的设置。 -d 选项和更改其他用户 (当前用户除外) 设置的能力都是特权操作,只能由 root 用户或具有系统权限的其他用户运行。 任何所作的更改直到下一次登录会话时才生效。

要更改另一种识别和身份验证(I&A)机制的属性,可使用 -R 标志指定 I&A 加载模块。 如果未指定 -R 标志,那么 chcore 命令将使用缺省属性。 装入模块在 /usr/lib/security/methods.cfg 文件中定义。

注:chcore 命令更改的核心设置在系统的重新引导之间是持久的。

标志

描述
-c {on|off|default} 核心压缩的设置。
-d 更改系统的缺省设置。
-l 路径 用于存储的核心文件的目录路径。
-n {on|off|default} 核心命名的设置。
-p {on|off|default} 核心位置的设置。
-R 注册表 指定可装载的 I&A 模块。

安全性

该命令只能由 root 用户或另一个具有系统权限的用户运行。

RBAC 用户注意: 此命令可以执行特权操作。 只有特权用户才能执行特权限定的操作。 有关权限与特权的更多信息,请参阅安全性中的“特权限定的命令数据库”。 有关与该命令相关联的特权和权限的列表,请参阅 lssecattr 命令或 getcmdattr 子命令。

示例

  1. 要使任何进程通过 root 转储压缩的核心文件运行并将核心文件的位置复原为系统缺省值,请输入:
    chcore -c on -p default root 
    注: 如果未指定缺省值,那么核心将转储到当前目录中。
  2. 要启用系统的缺省核心路径,请输入:
    chcore -p on -l /corefiles -d
    注: 所有未使用 chcore -p off 显式禁用核心路径或使用 chcore -l 覆盖核心路径的用户都将核心文件转储到目录 /corefiles中。 如果用户没有该目录的写许可权或者该目录不存在,那么将不生成核心文件。

文件

描述
/usr/lib/security/methods.cfg 包含装入模块定义。
/etc/security/user 包含扩展的用户属性。