说明
-
主要用于 可能忘记模版 密码的情况下使用,或者不想用模版密码的情况下使用。
-
创建云主机界面
方法一【配置-脚本】【linux】
- 创建实例到配置时候,在自定义脚本中加入修改密码的脚本内容即可,内容如下
- 下面中
newpasswd
为新密码【自定义】,这就是利用eof做交互式而已。 - 注:如果是定制系统,密码强度一定要复杂,因为如果系统内pam限制了密码强度,你用简单密码是定义不成功的。。。。我就遇到这个问题了,业务提供了一个定制系统,我底层密码一直定义不成功,最后发现就是密码强度不够高。
- 下面中
#!/bin/bash
passwd root<<EOF
newpasswd
newpasswd
EOF
- 注,其实这种脚本里面不是只能用来定义密码,也可以定义其他功能的,如创建用户名和定义用户名密码
下面就是我创建一个实例的时候定义的root密码,和创建一个用户并指定密码【这里面不需要考虑转移符的情况】
#!/bin/bash
passwd root<<EOF
Kn#(y223)b!aA3
Kn#(y223)b!aA3
EOF
useradd xz_tyng
echo 'w21#!RT3' | passwd --stdin xz_tyng
方法二【元数据-定制】【windows】
- 创建实例到 最后一步 元数据,定制这输入:
admin_pass
然后敲回车,最后边输入密码 即可 ;
注:密码最多8位数,超过8位,虽然创建不会失败,但nova show 查看密码也是超过8位,而且登陆的时候最多只能用8位的,否则就密码错误【这种情况可能是例外?!】 。