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

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

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

chpasswd 命令

用途

为用户更改密码。

语法

chpasswd [ -R load_module ] [ -e ] [ -f flags | -c ]

描述

chpasswd 命令管理用户的密码。Root 用户 能够通过标准输入提供或更改指定的用户密码。输入的每一行必须是以下格式。

usename:password

只有 root 用户可以通过这个命令设置密吗。

在缺省情况下,chpasswd 命令为用户设置 ADMCHG 标志。可以结合其它有效标志使用 -f 选项覆盖缺省值。-c 选项清除所有的密码标志。

密码字段可以是明文或用 crypt 算法加密的一个值。-e 选项表示是加密格式的密码。请注意在一个批量中的所有密码必须符合相同的格式。

标志

-c 清除所有密码标志。
-e 指定密码是采用加密格式。
-f flags 指定要设置的密码标志以逗号分隔的列表。 有效的标志值有:ADMIN、ADMCHG 和/或 NOCHECK。有关这些值的详细信息,请参考 pwdadm 命令文档。
-R load_module 指定用来更改用户密码的可载入 I&A 模块。

安全性

访问控制:只有 root 用户才应该有对这个命令的执行(x)访问权。这个命令应该有可信计算库属性。

示例

  1. 要从命令行中为用户设置密码,请输入:
    chpasswd
    随后成对输入 username:password,每对占一行。结束时,输入 CTRL+D。
    user1:passwd1
    user2:passwd2
    CTRL+D
  2. 要把为用户设置的密码包含到一个名为 mypwdfile文件中, 请输入以下命令:
    cat mypwdfile | chpasswd
    
    请注意 mypwdfile 必须成对含有 username:password; 每对占一行。示例:
    user1:passwd1
    user2:passwd2
    ...
    

文件

方式 文件 描述
/etc/user/bin/chpasswd chpasswd 命令的位置。
rw /etc/passwd
rw /etc/security/passwd
r /etc/security/user

相关信息

passwdpwdadm 命令。

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