AIX命令参考大全,卷 1,a - c - certdelete 命令

[ 页的底部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]

AIX命令参考大全,卷 1,a - c

certdelete 命令

用途

certdelete 将证书从与用户帐户关联的证书列表中除去,并从本地 LDAP 资源库删除该证书。

语法

certdelete tag [username]

描述

certdelete 命令从本地 LDAP 资源库除去与用户相关联的证书。使用 certadd 命令可以再次添加已删除的证书。注意 certdelete 操作不会影响发布证书的 CA 的 LDAP 存储中的证书。

tag 参数唯一标识用户所拥有的证书列表中的证书。要除去由 auth_cert 属性为了用户而命名的证书将是一个错误。只有具有特权的(root)用户或属于组安全性的用户可以指定除了自己名称之外的用户名。

如果不用用户名参数进行调用,certdelete 命令使用当前用户的名称。

ALL 指定为标记的值,这会使得归用户所拥有的全部证书都被除去。在处理 ALL 请求的过程中,当遇到第一个删除错误时,此命令将终止。这使得剩下的用户所拥有的证书不会被删除。如果错误是由于一些暂时条件(比如本地 LDAP 资源库不可访问),则下一个 certdelete 将删除剩余的证书。用户可能询问有关通过使用具有 ALL 标记值的 certlist 命令而未删除的证书。

退出状态

0 成功完成。
>0 发生一个错误。

安全性

这是具有特权的(设置 UID 为 root)命令。

Root 和属于组安全性的调用者可为任何人删除证书。非特权用户只能为他或她自己删除证书。

审计

此命令记录以下事件信息:

CERT_Create <username>

示例

  1. 要删除具有属于 Bob 的标记值 signcert 的证书,输入:
    $ certdelete signcert bob
  2. 要从本地 LDAP 资源库除去所有属于当前用户的证书,输入:
    $ certdelete ALL

文件

/usr/lib/security/pki/acct.cfg

相关信息

certaddcertcreatecertgetcertlinkcertlistcertrevokecertverifykeyaddkeydeletekeylistkeypasswdmksecpki 命令。

[ 页的顶部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]