Eu tenho um vm antigo, sem rede (sic!), então eu uso o serial antigo bom para comunicar do host. No libvirt / qemu é possível configurar um pseudotty pts como uma porta serial real. Serial está ok no guest, no host start com essas permissões
ls -lhd /dev/pts/3
crw--w---- 1 qemu tty 136, 3 set 11 21:17 /dev/pts/3
Usando o root ..
minicom -D /dev/pts/3 OK
screen /dev/pts/3 OK
Usando meu usuário sem privilégios (eu)
minicom -D /dev/pts/3
minicom: cannot open /dev/pts/3: Device or resource busy
screen /dev/pts/3
[screen is terminating]
Se eu der ao meu usuário para tty group nada muda, Se eu der permissão para tty, nada muda. Por quê?