建设汽车行业网站,企业免费网站建设模板下载,建网站到底需要多少钱,wordpress文章中gif图片不播放由于巡检过程中需要修改部分用户名密码#xff0c;这些强密码包含大小写、数字和特殊符号#xff0c;完全没有规律#xff0c;让我手动输是不可能的#xff0c;于是使用以下命令来输入#xff0c;但是为了不在history里面留下痕迹#xff0c;所以先关闭了历史命令功能这些强密码包含大小写、数字和特殊符号完全没有规律让我手动输是不可能的于是使用以下命令来输入但是为了不在history里面留下痕迹所以先关闭了历史命令功能
set o history #关闭hittory
echo new_password | passwd --stdin username
注意这里有坑如果密码里面有$符号那么会被认为是变量我就遇到了这种情况一直输密码不太对所以$前面要加上\进行转义。
比如
echo new_password\$he | passwd --stdin username
如果批量对用户修改密码可以用以下方式
for i in {1..10};do
useradd username$i #用户名passwordcat /dev/urandom|tr -dc [:alnum:]|head -c12 #使用生成的随机密码12位echo $password |passwd --stdin user$i /dev/null # 密码赋值echo user$i:$password ~/user.log # 把用户名和密码都放到文件里面echo user$i is created
done