美文网首页
ubuntu修改镜像的密码

ubuntu修改镜像的密码

作者: heliping_peter | 来源:发表于2018-04-20 17:40 被阅读21次

    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里就行了。

    相关文章

      网友评论

          本文标题:ubuntu修改镜像的密码

          本文链接:https://www.haomeiwen.com/subject/lgszkftx.html