linux 修改密码命令

时间:2022-11-15 15:02:32

1、passwd命令 

脚本中语法:echo "password" | passwd testuser --stdin > /dev/null 2>&1

或(echo "newpasswd";sleep 1;echo "newpasswd) | passwd > /dev/null

该方式默认使用MD5加密,无需指定加密方式

 

2、chpasswd命令

脚本中实现:echo testuser:password|chpasswd

该方式默认使用DES,最好指定加密方式,如:

echo testuser:password|chpasswd  --md5

一般shadow文件中密码使用MD5加密

可以使用--help查看使用方法