Puncte:4

Redirecționarea dispozitivului USB către o mașină virtuală cu virt-manager nu funcționează

drapel ca

Am o stație de lucru Fedora care rulează o mașină virtuală Ubuntu 16.04 (KVM hipervizor). Aș dori să redirecționez un dispozitiv USB către VM, dar când selectez „Mașină virtuală | Redirecționare dispozitiv USB” de la virt-manager, primesc următoarea eroare:

spice-client-error-quark: Nu s-a putut redirecționa <numele dispozitivului USB> la 1-4:
Eroare la setarea ACL a nodului dispozitivului USB: „Neautorizat” (0)

Fereastra de eroare are o secțiune „Detalii” care citește doar „Redirecționare USB eroare".

Iată ce am încercat până acum, fără succes:

  1. După cum s-a sugerat Aici, am creat un fișier /etc/udev/rules.d/50-spice.rules cu următorul conținut, apoi am creat un grup „condimente” și am adăugat utilizatorul meu la acest grup

    SUBSYSTEM=="usb", GROUP="spice", MODE="0660"
    SUBSYSTEM=="dispozitiv_usb", GROUP="spice", MODE="0660"
    
  2. Spice-gtk a fost retrogradat de la cea mai recentă versiune a Fedora 33 (0.39-1) la 0,38-3.

  3. Selinux dezactivat

  4. sudo chmod 4755 /usr/libexec/spice-gtk-x86_64/spice-client-glib-usb-acl-helper

  5. Actualizat la Fedora 34 care vine cu spice-gtk 0.39-2

Puncte:2
drapel ca

Soluția pentru mine a fost să creez fișierele /etc/udev/rules.d/50-spice.rules, apoi să adaug <allow_any>yes</allow_any> sub <defaults> secțiunea din /usr/share/polkit-1/actions/org.spice-space.lowlevelusbaccess.policy. După modificare, fișierul arată astfel pe mașina mea:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE policyconfig PUBLIC
          "-//freedesktop//DTD PolicyKit Policy Configuration 1.0//EN"
          "http://www.freedesktop.org/standards/PolicyKit/1.0/policyconfig.dtd">
<policyconfig>

  <vendor>The Spice Project</vendor>
  <vendor_url>http://spice-space.org/</vendor_url>
  <icon_name>spice</icon_name>

  <action id="org.spice-space.lowlevelusbaccess">
    <description>Low level USB device access</description>
    <message>Privileges are required for low level USB device access (for usb device pass through).</message>
    <defaults>
      <allow_any>yes</allow_any>
      <allow_inactive>no</allow_inactive>
      <allow_active>yes</allow_active>
    </defaults>
  </action>

</policyconfig>
Puncte:1
drapel us

Mai corect ar trebui să fie: (depinde de distribuția Linux):

fișier: /etc/polkit-default-privs/local sau /etc/polkit-default-privs.local

adăugați la fișier linia (sau generați fișierul/directorul): org.spice-space.lowlevelusbaccess da:nu:da

după această rulare: /sbin/set_polkit_default_privs

dacă se deschide, atunci în plus:

în fișierul /etc/permissions.local adăugați linia: /usr/bin/spice-client-glib-usb-acl-helper root:root 4755 după această rulare: chkstat --system --set

simoN

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.