修改openstack Ubuntu镜像的默认用户的密码
2016-02-21 20:19
316 查看
转载:https://github.com/renhuailin/MyDocs/blob/master/OpenStack-Notes.md#修改ubuntu镜像的默认用户的密码
Ubuntu官方提供的OpenStack镜像是用Key来登录的,太麻烦,可以改成用密码来登录。
修改image的工具叫:
Ubuntu 14.04下安装:
用它来打开一个镜像
guestfish的命令行提示符是
你需要先运行这个镜像
如果这一步报错:
则请退出guestfish,然后运行下面的命令。
更新完后再重新进入镜像。
列出所有的文件系统
挂载到根目录
编辑文件
退出后,把这个镜像加到OpenStack里就行了。
参考: http://docs.openstack.org/image-guide/content/ch_modifying_images.html
https://ask.openstack.org/en/question/5531/defining-default-user-password-for-ubuntu-cloud-image/
For other options in cloud.cfg file: http://bazaar.launchpad.net/~cloud-init-dev/cloud-init/trunk/view/head:/doc/examples/cloud-config.txt
Ubuntu官方提供的OpenStack镜像是用Key来登录的,太麻烦,可以改成用密码来登录。
修改image的工具叫:
guestfish。
Ubuntu 14.04下安装:
# apt-get install libguestfs-tools
用它来打开一个镜像
# guestfish --rw -a trusty-server-cloudimg-amd64-disk1.img
guestfish的命令行提示符是
><fs>。
你需要先运行这个镜像
><fs> run
如果这一步报错:
libguestfs: error: /usr/bin/supermin-helper exited with error status 1. To see full error messages you may need to enable debugging. See http://libguestfs.org/guestfs-faq.1.html#debugging-libguestfs
则请退出guestfish,然后运行下面的命令。
# update-guestfs-appliance
更新完后再重新进入镜像。
列出所有的文件系统
><fs> list-filesystems /dev/sda1: ext4
挂载到根目录
><fs> mount /dev/sda1 /
编辑文件
/etc/cloud/cloud.cfg,因为我们要修改默认用户ubuntu的密码,所以,很简单加入下面的内容就行了。
/#cloud-config password: openstack chpasswd: { expire: False } ssh_pwauth: True
退出后,把这个镜像加到OpenStack里就行了。
参考: http://docs.openstack.org/image-guide/content/ch_modifying_images.html
https://ask.openstack.org/en/question/5531/defining-default-user-password-for-ubuntu-cloud-image/
For other options in cloud.cfg file: http://bazaar.launchpad.net/~cloud-init-dev/cloud-init/trunk/view/head:/doc/examples/cloud-config.txt
相关文章推荐
- Linux解压缩命令
- 初探视频监控(1)
- hadoop hdfs操作
- Linux RPM程序安装命令
- 关于架构设计的“贫血模型”与“充血模型”
- php7—mysql—apache配置
- 用Xmanager软件在Windos下远程连接Linux
- log4j.properties 详解与配置步骤
- Apache2.4 Virtual Hosts配置:模拟真实网站+同时开发多个Web项目
- CentOS,以及跟REDHAT有什么区别。
- [有用命令]Linux 用户,用户组
- Apache配置支持markdown格式
- 阿里凭啥比腾讯更会和Groupon相处好?
- 互斥量避免死锁
- OpenCV实践之路——矩形图片的对角线分割
- 【三层架构】三层总结(代码型)
- [Docker]初次接触
- 淘宝应对"双11"的技术架构分析
- 执行shell脚本提示“syntax error near unexpected token for((i=0;i<$length;i++))”
- 一种简单的数字图像复制粘贴(Copy—Move)检测