Grafický tablet nefunguje v KVM

Re:Grafický tablet nefunguje v KVM
« Odpověď #30 kdy: 27. 11. 2020, 10:32:14 »
drwx------   2 libvirt-qemu kvm      4096 nov 27 00:10 a
Práva má jen vlastník, takže to že ses přidal do skupiny libvirt-qemu ti nepomůže.

jedna možnost: /etc/libvirt/qemu.conf (mrkni na user= a group=)

druhá možnost: setfacl na hostOS co jsem ti poslal v odkazu jsi zkoušel?


Mlocik97

  • ****
  • 428
  • In love with Linux
    • Zobrazit profil
    • E-mail
Re:Grafický tablet nefunguje v KVM
« Odpověď #31 kdy: 27. 11. 2020, 11:04:49 »
Kód: [Vybrat]
sudo setfacl -d -m g:rwx <folder> mi píše chybu:

Kód: [Vybrat]
setfacl: Voľba -m: Neprípustný argument vedľa znaku 3

Mlocik97

  • ****
  • 428
  • In love with Linux
    • Zobrazit profil
    • E-mail
Re:Grafický tablet nefunguje v KVM
« Odpověď #32 kdy: 27. 11. 2020, 11:11:28 »
Kód: [Vybrat]
getfacl .
# file: .
# owner: mlocik97
# group: mlocik97
# flags: -s-
user::rwx
group::rwx
other::rwx
default:user::rwx
default:group::rwx
default:other::r-x

toto mám z getfacl ale aj tak nemám prístup mazať obsah zložky.

Re:Grafický tablet nefunguje v KVM
« Odpověď #33 kdy: 27. 11. 2020, 11:54:40 »
Nedivoč ať to nedopadne jak včera kdy stačilo jen přehodit QXL na VGA :). V klidu si pročti a vyzkoušej jestli je setfacl přesně to co potřebuješ. Zde je další studijní materiál

Re:Grafický tablet nefunguje v KVM
« Odpověď #34 kdy: 27. 11. 2020, 13:12:20 »
Jak jsem se díval, tak se zdá, že Qemu nastavuje 0600/0700 natvrdo, takže ACL ti nepomůže. Takže jinak - přece jen to vypadá, že Qemu má volby fmode a dmode.


Mlocik97

  • ****
  • 428
  • In love with Linux
    • Zobrazit profil
    • E-mail
Re:Grafický tablet nefunguje v KVM
« Odpověď #35 kdy: 27. 11. 2020, 15:49:38 »
Skúšal som ten QEMU príkaz, ale absolútne to nefunguje, dostávam chybu:

Kód: [Vybrat]
Chyba pri spúšťaní domény: internal error: process exited while connecting to monitor: qemu-system-x86_64: -fsdev local,security_model=mapped,id=fsdev-fs0,path=/path/to/share,fmode=0644,dmode=0755: Duplicate ID 'fsdev-fs0' for fsdev

A nerozumiem tomu,... skúšal som to zmeniť aj na fs1, fs2, fs7, a stále chyba.

Re:Grafický tablet nefunguje v KVM
« Odpověď #36 kdy: 27. 11. 2020, 17:51:09 »
A nerozumiem tomu,... skúšal som to zmeniť aj na fs1, fs2, fs7, a stále chyba.
U mne vše funguje jak má. V guestOS jsem použil příkaz co jsem našel v dokumentaci Qemu:
Kód: [Vybrat]
mount -t 9p -o trans=virtio sharename /tmp/shared/ -oversion=9p2000.L,posixacl,msize=104857600,cache=loose
Vytvořený "novy.txt" z guestOS vypadá v hostOS takto:
Kód: [Vybrat]
-rw-r--r-- 1 nobody kvm       0 27. lis 17.39 novy.txt

Když v tom ukázkovém commandline v libvirtu změním na fmode=0777, tak to v hostOS vypadá takto:
Kód: [Vybrat]
-rwxrwxr-x 1 nobody kvm       0 27. lis 17.48 novy777.txt

Normálně ho můžu v hostOS smazat. Pokud jsi si jistý, že v XML nemáš nějaký překlep, tak ho sem hoď.

Mlocik97

  • ****
  • 428
  • In love with Linux
    • Zobrazit profil
    • E-mail
Re:Grafický tablet nefunguje v KVM
« Odpověď #37 kdy: 27. 11. 2020, 20:49:40 »
Normálně ho můžu v hostOS smazat. Pokud jsi si jistý, že v XML nemáš nějaký překlep, tak ho sem hoď.

Kód: [Vybrat]
<commandline xmlns="http://libvirt.org/schemas/domain/qemu/1.0">
  <arg value="-fsdev"/>
  <arg value="local,security_model=mapped,id=fsdev-fs0,path=/mnt/5b659d54-4473-40c0-9ebc-c8a596e59242/shared,fmode=0644,dmode=0755"/>
  <arg value="-device"/>
  <arg value="virtio-9p-pci,id=fs0,fsdev=fsdev-fs0,mount_tag=shared,bus=pci.6,addr=0x0"/>
</commandline>

Re:Grafický tablet nefunguje v KVM
« Odpověď #38 kdy: 27. 11. 2020, 23:30:02 »
Myslel jsem celý XML ať jde vidět co je tam v konfliktu.