Я пытаюсь получить данные доступа VNC из виртуальной машины, управляемой libVirt. Однако, когда я запускаю virsh dumpxml $machine
, vnc passwd отсутствует:
<graphics type='vnc' port='-1' autoport='yes'/>
Проверяя то же самое с помощью virsh edit $machine
, я вижу, что пароль действительно там:
<graphics type='vnc' port='-1' autoport='yes' passwd='asdf'/>
Почему это? Это сделано намеренно (какая причина?), или это может быть ошибка?
решение1
Это сделано намеренно; ищите флаг VIR_DOMAIN_XML_SECURE в исходниках libvirt.