Score:4

การเปลี่ยนเส้นทางอุปกรณ์ USB ไปยังเครื่องเสมือนด้วย virt-manager ไม่ทำงาน

ธง ca

ฉันมีเวิร์กสเตชัน Fedora ที่ใช้เครื่องเสมือน Ubuntu 16.04 (KVM ไฮเปอร์ไวเซอร์) ฉันต้องการเปลี่ยนเส้นทางอุปกรณ์ USB ไปยัง VM แต่เมื่อเลือก "เครื่องเสมือน | เปลี่ยนเส้นทางอุปกรณ์ USB" จาก virt-manager ฉันได้รับ ข้อผิดพลาดต่อไปนี้:

Spice-client-error-quark: ไม่สามารถเปลี่ยนเส้นทาง <ชื่ออุปกรณ์ USB> ที่ 1-4:
เกิดข้อผิดพลาดในการตั้งค่าโหนดอุปกรณ์ USB ACL: 'ไม่ได้รับอนุญาต' (0)

หน้าต่างข้อผิดพลาดมีส่วน "รายละเอียด" ซึ่งเพิ่งอ่าน "การเปลี่ยนเส้นทาง USB ข้อผิดพลาด".

นี่คือสิ่งที่ฉันได้ลองไปแล้ว แต่ไม่สำเร็จ:

  1. ตามที่แนะนำ ที่นี่ฉันสร้างไฟล์ /etc/udev/rules.d/50-spice.rules ด้วย เนื้อหาต่อไปนี้ จากนั้นสร้างกลุ่ม 'เครื่องเทศ' และเพิ่มผู้ใช้ของฉัน กลุ่มนี้

    SUBSYSTEM=="usb", GROUP="เครื่องเทศ", MODE="0660"
    SUBSYSTEM=="usb_device", GROUP="เครื่องเทศ", MODE="0660"
    
  2. ปรับลดรุ่น spice-gtk จาก Fedora 33 เวอร์ชันล่าสุด (0.39-1) เป็น 0.38-3.

  3. selinux ที่ปิดใช้งาน

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

  5. อัปเกรดเป็น Fedora 34 ซึ่งมาพร้อมกับ spice-gtk 0.39-2

Score:2
ธง ca

วิธีแก้ไขสำหรับฉันคือสร้างไฟล์ /etc/udev/rules.d/50-spice.rules จากนั้นเพิ่ม <allow_any>yes</allow_any> ภายใต้ <defaults> ส่วนใน /usr/share/polkit-1/actions/org.spice-space.lowlevelusbaccess.policy หลังจากแก้ไขแล้ว ไฟล์ในเครื่องของฉันจะมีลักษณะดังนี้:

<?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>
Score:1
ธง us

ถูกต้องยิ่งขึ้นควรเป็น: (ขึ้นอยู่กับการแจกจ่าย linux):

ไฟล์: /etc/polkit-default-privs/local หรือ /etc/polkit-default-privs.local

เพิ่มบรรทัดในไฟล์ (หรือสร้างไฟล์ / ไดเร็กทอรี): org.spice-space.lowlevelusb เข้าถึง ใช่:ไม่:ใช่

หลังจากการรันนี้: /sbin/set_polkit_default_privs

ถ้าเปิดใช้แล้ว นอกจากนี้:

ในไฟล์ /etc/permissions.local เพิ่มบรรทัด: /usr/bin/spice-client-glib-usb-acl-helper root:root 4755 หลังจากการรันนี้: chkstat --system --set

ซีโมน

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา