美文网首页
宿主机上修改Linux云主机密码(不通过qga)

宿主机上修改Linux云主机密码(不通过qga)

作者: Dreams_13 | 来源:发表于2023-03-16 16:48 被阅读0次

    依赖nbd模块

    lsmod  | grep nbd
    如果没有输出则需要导入nbd modprobe nbd
    

    1.使用openssl生成password

    openssl passwd -1 -salt {salt} {password}
    #salt随机字段,password为密码
    

    2.查看云主机挂载盘信息

    [root@xxxx ~]# virsh domblklist 89
     Target   Source
    --------------------------------------------------------------------
     hda      volumes/efbd5e01-6c18-40c7-9891-1942e51d1172_disk.config
     vda      volumes/volume-71100197-f890-43f1-a955-b8000dc01f49
     vdb      volumes/volume-2cb86532-711a-4eaa-911f-73b32e8ddd82
    

    3.将云主机根盘挂载到宿主机

    qemu-nbd -c /dev/nbd0 --format=raw -c /dev/nbd0 rbd:volumes/volume-71100197-f890-43f1-a955-b8000dc01f49:id=cinder
    

    4.mount

    mount /dev/nbd0p2 /mnt
    

    5.修改/mnt/etc/shadow文件,将root密码修改为上述生成的密码

    6.umout

    umount /mnt
    

    7.断开卷的连接

    qemu-nbd -d /dev/nbd0
    

    openssl生成密码示例

    [root@xxxx ~]# openssl passwd -1 -salt cmstest cmsTest666
    $1$cmstest$zjaOyqLrpJ2mEheGXIBnH1
    

    相关文章

      网友评论

          本文标题:宿主机上修改Linux云主机密码(不通过qga)

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