Linux命令是对Linux系统进行管理的命令。对于Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心,与之前的DOS命令类似。linux命令在系统中有两种类型:内置Shell命令和Linux命令。本文主要介绍Linux chpasswd 命令。

1、命令简介

chpasswd:批量修改用户密码。

2、命令用法

chpasswd [Options]

3、命令描述

从系统的标准输入读入用户的名称和口令,并利用这些信息来更新系统上已存在的用户的口令。在没有用 -e这个开关选项的情况下,口令将按明文的形式接收。如果使用了 -e 选项,口令将只能以加密的方式传递。

4、命令选项

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

5、使用示例

1)非交互式修改密码

echo "dev:123456" | chpasswd

2)批量修改密码

# cat user.txt
dev:123456
# chpasswd < user.txt

推荐文档