Я пытаюсь получить данные доступа 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'/>
Почему это? Это намеренно (по какой причине?) Или это может быть ошибка?
Это сделано намеренно; ищите флаг VIR_DOMAIN_XML_SECURE в исходниках libvirt.