4.2. 管理账号和密码信息

下面是一些管理账号信息的重要命令。

表 4.3. 管理账号信息的命令

命令功能
getent passwd <user_name>浏览 “<user_name>” 的账号信息
getent shadow <user_name>浏览用户 “<user_name>“ 隐藏的账户信息
getent group <group_name>浏览 “<group_name>” 的组信息
passwd管理账号密码
passwd -e为激活的账号设置一次性的密码
chage管理密码有效期信息

其中的一些功能只能被 root 使用。密码和数据的加密参见 crypt(3)。

[注意]注意

在设置了 PAM 和 NSS 的系统上(例如 Debian salsa 机器),本地的 “/etc/passwd”、“/etc/group” 和 “/etc/shadow” 可能不会被系统激活使用。上述的命令即使处于这种环境下依旧是有效的。