รหัสผ่าน Libvirt Qemu


8

ฉันติดตั้ง Ubuntu 16.04 เป็นบรรทัดคำสั่งและหนึ่งหรือสองสัปดาห์ที่แล้วต้องการลองใช้ KVM เป็นส่วนหนึ่งของการติดตั้ง KVM โดยใช้

sudo apt-get install qemu-kvm libvirt-bin virtinst bridge-utils cpu-checker

สองสามวันที่ผ่านมาฉันต้องการติดตั้ง Ubuntu GUI และวิ่งต่อไปนี้:

sudo apt-get install ubuntu-desktop

ทุกอย่างทำงานได้ดีกับ Ubuntu GUI แต่เมื่อฉันเริ่มต้น Ubuntu บนหน้าจอเข้าสู่ระบบหลักจะมีการเข้าสู่ระบบสำหรับฉันแล้วมีหนึ่งรายการสำหรับ "Libvirt Qemu" ที่แสดงรายการ (เช่นเดียวกับ "เซสชันผู้เยี่ยมชม") ฉันถูกต้องไหมถ้าสมมติว่า "Libvirt Qemu" เป็นผู้ใช้เริ่มต้นสำหรับ KVM isntallation? มันถามรหัสผ่านสำหรับบัญชีนั้น แต่ฉันไม่รู้ว่ามันคืออะไรหรือจะรู้ได้อย่างไรว่ามันอาจจะเป็นอะไร

คำตอบ:


11

อัปเดตโซลูชันนี้ใช้สำหรับ LightDM (ตัวจัดการการแสดงผลเริ่มต้นจนถึง Ubuntu 16.04 LTS) ไม่ใช่สำหรับ GDM (ตัวจัดการการแสดงผลเริ่มต้นใน Ubuntu รุ่นใหม่กว่า)

มันเป็นข้อผิดพลาด

ข้อผิดพลาดคือการอธิบายและพูดคุยกันที่นี่ในอูบุนตู Launchpad

คำอธิบาย

ในไม่ช้ามีผู้ใช้สี่ชนิดใน Linux: root (UID 0) ผู้ใช้ระบบ (UID ต่ำ) ผู้ใช้ทั่วไป (UID สูง) และไม่มีผู้ใช้ (UID 65535, UID สุดท้าย)

หน้าจอเข้าสู่ระบบของ Ubuntu ใช้บริการที่ชื่อว่าAccountsservice ( ส่วนประกอบlightdm ) ซึ่งโดยค่าเริ่มต้นจะแสดงผู้ใช้ปกติทั้งหมดในหน้าจอเข้าสู่ระบบ

อย่างไรก็ตามปัจจุบันแพคเกจ libvirt / QEMU สำหรับ Ubuntu 16.04 ใช้ UID libvirt-qemuสูงสำหรับผู้ใช้ ดูเหมือนว่าจะเป็นจุดบกพร่อง (แพ็คเกจระบบมักจะสร้างผู้ใช้ระบบที่มี UID ต่ำ)

วิธีแก้ปัญหา

ผู้ใช้ทั่วไปแต่ละคนสามารถตั้งค่าตัวเลือกที่กำหนดเองให้เป็นกระบวนการเข้าสู่ระบบ (ภาพพื้นหลังสำหรับหน้าจอเข้าสู่ระบบสภาพแวดล้อมเดสก์ท็อป - Gnome หรือ KDE เป็นต้น) /var/lib/AccountsService/usersตัวเลือกเหล่านี้จะถูกบันทึกไว้ใน

การใช้ตัวเลือกที่กำหนดเองเหล่านี้เป็นไปได้ที่จะทำเครื่องหมายผู้ใช้ปกติเป็นผู้ใช้ระบบไปยังบัญชีบริการ ดังนั้น Accountsservice จะพิจารณาว่าเป็นผู้ใช้ระบบแม้ว่าจะเป็น UID ก็ตาม

ในการทำสิ่งนี้กับlibvirt-qemuผู้ใช้:

echo -e "[User]\nSystemAccount=true" > /var/lib/AccountsService/users/libvirt-qemu

หลังจากนี้คุณควรรีเซ็ตแคชของบัญชีบริการ:

service accounts-daemon restart

คำสั่งก่อนหน้านี้ควรจะเรียกใช้เป็นราก


ขอบคุณ แต่มันไม่ได้ผลสำหรับฉัน ผู้ใช้ยังคงอยู่ในหน้าจอเข้าสู่ระบบ!
Mehran

6

ที่ดูเหมือนจะเป็นข้อผิดพลาดฉันเห็นสิ่งเดียวกันหลังจากเพิ่มแพ็กเกจเดียวกันเหล่านั้นไปยังการติดตั้ง 16.04.2 ใหม่ ฉันค่อนข้างแน่ใจว่า "libvirt-qemu" ควรเป็นบัญชีระบบไม่ใช่บัญชีผู้ใช้ ไม่ควรอยู่ในหน้าจอเข้าสู่ระบบตั้งแต่แรก

คำแนะนำของฉันจะไม่สนใจจนกว่าจะได้รับการแก้ไข อย่าพยายามใช้หรือลบบัญชีคุณอาจทำให้บางอย่างผิดพลาด


ขอบคุณอีธานจะคอยจับตาดูและดูว่ามันจะหายไปในที่สุดพร้อมอัปเดตหรือไม่
jb61264

การลบบัญชี "libvirt-qemu" จะปลอดภัยหรือไม่หลังจากลบสิ่งที่ทำให้บัญชีปรากฏ ในกรณีของฉันมันเป็นแอพ gnome-boxes
geras
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.