如果密码中含有!感叹号字符,需用单引号
建议加到定时任务之前都先手动尝试是否能通过这种方式修改密码
# 方法
echo "password" | passwd --stdin username
# 样例,因为密码中带有“!”,所以这里用的是英文单引号
# crontab -e
0 1 20 * * echo 'PassWord@@2020!' | passwd --stdin username
如果密码中含有!感叹号字符,需用单引号
建议加到定时任务之前都先手动尝试是否能通过这种方式修改密码
# 方法
echo "password" | passwd --stdin username
# 样例,因为密码中带有“!”,所以这里用的是英文单引号
# crontab -e
0 1 20 * * echo 'PassWord@@2020!' | passwd --stdin username