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
-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
命令 是批量更新用户口令的工具,是把一个文件内容重新定向添加到 /etc/shadow
中。
chpasswd [options]
-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轮数加密算法
-e:输入的密码是加密后的密文; -h:显示帮助信息并退出; -m:当被支持的密码未被加密时,使用MD5加密代替DES加密。
先创建用户密码对应文件,格式为 username:password ,如 abc:abc123,必须以这种格式来书写,并且不能有空行,保存成文本文件 user.txt
,然后执行 chpasswd 命令:
[root@Test /home/commandnotfound] chpasswd < user.txt
以上是运用 chpasswd 命令来批量修改密码。是 Linux 系统管理中的捷径。