chpasswd 命令详解

| 选择喜欢的代码风格  

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

chpasswd 命令安装:


-bash: chpasswd: command not found

#Debian
apt-get install passwd

#Ubuntu
apt-get install passwd

#Alpine
apk add shadow

#Arch Linux
pacman -S shadow

#Kali Linux
apt-get install passwd

#Fedora
dnf install shadow-utils-2

#Raspbian
apt-get install passwd

#Docker
docker run cmd.cat/chpasswd chpasswd

chpasswd 命令补充说明:


chpasswd 命令 是批量更新用户口令的工具,是把一个文件内容重新定向添加到 /etc/shadow 中。

chpasswd 命令语法:


chpasswd [options]

chpasswd 命令选项:


-c, --crypt-method METHOD     Crypt 方法 (NONE DES MD5 SHA256 SHA512 之一)
-e, --encrypted               提供已加密的密码
-h, --help                    帮助信息
-m, --md5                     使用以下方式加密明文密码  MD5算法
-R, --root CHROOT_DIR         chroot 进入的目录
-s, --sha-rounds              SHA *的SHA轮数加密算法

chpasswd 命令参数:


-e:输入的密码是加密后的密文;
-h:显示帮助信息并退出;
-m:当被支持的密码未被加密时,使用MD5加密代替DES加密。

chpasswd 命令实例:


先创建用户密码对应文件,格式为 username:password ,如 abc:abc123,必须以这种格式来书写,并且不能有空行,保存成文本文件 user.txt,然后执行 chpasswd 命令:

[root@Test /home/commandnotfound]
chpasswd < user.txt

以上是运用 chpasswd 命令来批量修改密码。是 Linux 系统管理中的捷径。

chpasswd 命令扩展阅读:




chpasswd 命令评论

共收录到 512Linux 命令