红联Linux门户
Linux帮助

guestfish工具修改openstack官方ubuntu镜像默认用户的密码

发布时间:2016-04-28 10:27:02来源:linux网站作者:初心不忘

如何在创建实例的时候通过脚本来修改openstack官方ubuntu镜像默认用户的密码:http://www.linuxdiyf.com/linux/20161.html


下面分享一下如何使用guestfish这个工具来修改.


安装guestfish
我的环境是ubuntu 14.04
安装:
$ apt-get install libguestfs-tools 

打开镜像:

$ sudo guestfish --rw -a trusty-server-cloudimg-amd64-disk1.img 

如有必要,请加上sudo.

运行镜像:

run 
100% [######################] 00:00 

列出所有的文件系统:

list-filesystems  
/dev/sda1: ext4 

挂载到根目录:

mount /dev/sda1 / 

编辑/etc/cloud/cloud.cfg文件,修改默认用户ubuntu的密码:

vi /etc/cloud/cloud.cfg 

找到default_user字段

1.把lock_passwd:True修改为:lock_passwd:false.lock_passwd默认为true,锁定密码禁用密码登陆,因此我们要改成false

2.增加plain_text_passwd:'你要设置的密码'.例如我的:

guestfish工具修改openstack官方ubuntu镜像默认用户的密码

然后退出,将镜像上传到openstack,启动实例,就能使用用户名密码登陆了.


本文永久更新地址:http://www.linuxdiyf.com/linux/20160.html