Score:1

เบราว์เซอร์ตรวจไม่พบเว็บแคมของฉัน แต่ทำงานในชีสได้

ธง cn

จู่ๆ เว็บแคมของฉันก็หยุดทำงานในเบราว์เซอร์ แม้ว่ามันจะใช้งานได้ถ้าฉันเรียกใช้ ชีส แอปพลิเคชันในเทอร์มินัล ฉันกำลังทดสอบกับ เว็บไซต์นี้ (และอื่น ๆ อีกมากมาย) บน Google Chrome (โหมดไม่ระบุตัวตนและ Firefox) และฉันได้รับข้อความแสดงข้อผิดพลาดนี้:

NotFoundError: ไม่พบอุปกรณ์ที่ร้องขอ วัตถุ

แย่แล้ว ให้:

อุปกรณ์บัส 002 001: ID 1d6b:0003 รูตฮับ Linux Foundation 3.0
อุปกรณ์บัส 001 004: ID 0bda:57f2 Realtek Semiconductor Corp. HD WebCam
อุปกรณ์บัส 001 003: ID 04ca:3015 Lite-On Technology Corp. Qualcomm Atheros QCA9377 Bluetooth
อุปกรณ์ Bus 001 002: ID 093a:2510 Pixart Imaging, Inc. ออปติคัลเมาส์
อุปกรณ์บัส 001 001: ID 1d6b:0002 รูทฮับ Linux Foundation 2.0

ถ้าฉันใช้เว็บแคมภายนอก ก็ยังตรวจไม่พบ ฉันพยายามติดตั้ง Chrome ใหม่ เปลี่ยนผู้ใช้ และรีบูตเครื่อง แต่ก็ยังใช้งานไม่ได้ ตรวจพบไมโครโฟนอย่างถูกต้องแทน

ข้อมูลระบบของฉัน:

รหัสผู้จัดจำหน่าย: Ubuntu
คำอธิบาย: อูบุนตู 21.10
เผยแพร่: 21.10 น
สมญานาม: impish
เคอร์เนล: 5.13.0-23-generic

ls -l /dev/วิดีโอ* พิมพ์

crw-rw----+ 1 วิดีโอรูท 81, 0 เจนเนอเรชั่น 6 18:06 /dev/video0
crw-rw----+ 1 วิดีโอรูท 81, 1 เจนเนอเรชั่น 6 18:06 /dev/video1

กลุ่ม $USER พิมพ์

alex : alex adm cdrom sudo dip video plugdev lpadmin lxd sambashare

ทุบตี ./pathlld /dev/video* พิมพ์

drwxr-xr-x 21 ราก ราก 4096 gen 6 12:46 /
/dev/sdb2 on / พิมพ์ ext4 (rw,relatime,errors=remount-ro)
drwxr-xr-x 22 รูท รูท 4960 เจนเนอเรชั่น 6 19:14 /dev
udev บน /dev ประเภท devtmpfs (rw,nosuid,relatime,size=6036388k,nr_inodes=1509097,mode=755,inode64)
crw-rw----+ 1 วิดีโอรูท 81, 0 เจนเนอเรชั่น 6 19:12 /dev/video0
drwxr-xr-x 21 ราก ราก 4096 gen 6 12:46 /
/dev/sdb2 on / พิมพ์ ext4 (rw,relatime,errors=remount-ro)
drwxr-xr-x 22 รูท รูท 4960 เจนเนอเรชั่น 6 19:14 /dev
udev บน /dev ประเภท devtmpfs (rw,nosuid,relatime,size=6036388k,nr_inodes=1509097,mode=755,inode64)
crw-rw----+ 1 วิดีโอรูท 81, 1 เจนเนอเรชั่น 6 19:12 /dev/video1

getfacl /dev/วิดีโอ* พิมพ์

getfacl: การลบ '/' นำหน้าออกจากชื่อพาธสัมบูรณ์
# ไฟล์: dev/video0
# เจ้าของ: root
# กลุ่ม: วิดีโอ
ผู้ใช้::rw-
ผู้ใช้:อเล็กซ์:rw-
กลุ่ม::rw-
หน้ากาก::rw-
อื่นๆ::---

# ไฟล์: dev/video1
# เจ้าของ: root
# กลุ่ม: วิดีโอ
ผู้ใช้::rw-
ผู้ใช้:อเล็กซ์:rw-
กลุ่ม::rw-
หน้ากาก::rw-
อื่นๆ::---
FedKad avatar
cn flag
คุณลองในโหมด _Incognito_ ได้ไหม คุณลองกับ _Firefox_ ได้ไหม
tail avatar
cn flag
@FedKad ไม่ทำงานทั้งสองอย่าง
Matthias Lenmher avatar
nl flag
คุณลองยอมรับ "สิทธิ์การเข้าถึงอุปกรณ์เว็บ" เมื่อเว็บไซต์ร้องขอหรือไม่
tail avatar
cn flag
@MatthiasLenmher ใช่แน่นอน ฉันพยายามติดตั้ง Chrome ใหม่เช่นกัน
us flag
คุณลองรีบูตด้วยเคอร์เนลที่เก่ากว่า (ในตัวเลือกขั้นสูงในเมนู GRUB)
tail avatar
cn flag
@ArchismanPanigrahi ปัญหาเดียวกัน
FedKad avatar
cn flag
คุณลองแบบเดียวกันกับ _ผู้ใช้ Ubuntu ที่สร้างขึ้นใหม่_ ได้ไหม
tail avatar
cn flag
@FedKad ปัญหาเดียวกัน
mook765 avatar
cn flag
ฉันเดาว่าแอปพลิเคชันที่มีปัญหานั้นได้รับการติดตั้งเป็นแพ็คเกจสแน็ป และคุณอาจต้องกำหนดค่าการอนุญาต คุณสามารถทำได้จากภายในสแนปสโตร์
tail avatar
cn flag
@mook765 ว่าไง? ..
mook765 avatar
cn flag
@tail เปิด snap-store หรือ software-center หรืออะไรก็ตามที่คุณเรียกว่า ค้นหาแอพพลิเคชั่น และมองหาปุ่ม `Permissions '
tail avatar
cn flag
@mook765 ฉันไม่พบปุ่มอนุญาตหากฉันคลิกบน Google Chrome บน Ubuntu Software Center
mook765 avatar
cn flag
@tail คุณสามารถตรวจสอบกับ `snap list` ว่าแอปพลิเคชั่นใดติดตั้งเป็น snap คุณเขียนว่า `Google Chrome (ดาวน์โหลดโดยเทอร์มินัล)` หมายความว่าอย่างไร มันคงไม่ใช่แปป
tail avatar
cn flag
@mook765 ฉันดาวน์โหลดไฟล์ deb และติดตั้งผ่านเทอร์มินัล (ไม่ใช่ snap) อย่างไรก็ตาม ฉันยังคงประสบปัญหาเกี่ยวกับเว็บแคมบนเบราว์เซอร์ใดๆ
Score:0
ธง it

ปัญหาการเข้าถึงอุปกรณ์หลายอย่างสามารถแก้ไขได้ด้วยการเปลี่ยนแปลงสมาชิกกลุ่ม

คุณสามารถค้นหาชื่ออุปกรณ์ได้โดยการดู sudo Journalctl --ติดตาม ขณะที่คุณเชื่อมต่ออุปกรณ์ของคุณ หรือ ls -1 /dev >dev.before, เชื่อมต่ออุปกรณ์ , รอ 10 วินาที , ls -1 /dev >dev.after;diff dev.{ก่อน,หลัง}. กล้องของคุณน่าจะเป็น /dev/วิดีโอ.

โดยเฉพาะถ้า ls -l แสดงว่าสิทธิ์กลุ่ม (ที่สอง "rwx" แฝดสาม) คือ "แถว" (เช่น."-rw-rw----") จากนั้นเพิ่มตัวเองในกลุ่มที่เป็นเจ้าของอุปกรณ์จะให้สิทธิ์ แถว เข้าไป.

นี่คือวิธี:

อุปกรณ์="/dev/อะไรก็ตาม"
sudo adduser $USER $(stat -c "%G" $อุปกรณ์)

ซึ่งจะช่วยให้คุณเป็นสมาชิกในกลุ่มที่สามารถ แถว อุปกรณ์, แต่มีอีกหนึ่งขั้นตอน

เพื่อให้กระบวนการทั้งหมดของคุณเป็นสมาชิกของกลุ่มใหม่ ให้ออกจากระบบและเข้าสู่ระบบ มีการตั้งค่าการเป็นสมาชิกกลุ่มที่ เข้าสู่ระบบ เวลา.

หากต้องการสร้างกระบวนการเดียวในกลุ่มใหม่ (สำหรับการทดสอบ ก่อนออกจากระบบ/เข้าสู่ระบบ):

newgrp $(stat -c "%G" $อุปกรณ์)  

หรือพิมพ์ชื่อกลุ่ม ดู ผู้ชายคนใหม่.

tail avatar
cn flag
ฉันไม่สามารถเชื่อมต่ออุปกรณ์ของฉันได้ง่ายๆ เนื่องจากเว็บแคมของฉันถูกรวมเข้าด้วยกัน อย่างไรก็ตามถ้าฉันรัน `ls -l /dev | grep video` มีแสดง video0 และ video1 ฉันควรเลือกอะไร ฉันคิดว่ามันคือ `dev/video0` อย่างที่คุณพูด และถ้าฉันแสดงรายการ ฉันจะได้รับ: `crw-rw----+` ดังนั้นฉัน `device="/dev/video0" sudo adduser $USER $(stat -c "%G" $device)`. ฉันรีบูตเครื่องคอมพิวเตอร์และ `newgrp $(stat -c "%G" $device)` มีข้อผิดพลาดหรือไม่? สิ่งนี้ยังคงใช้งานไม่ได้
waltinator avatar
it flag
สำรวจปัญหา Mount/Read/Write/Execute ของคุณด้วย `https://github.com/waltinator/pathlld` ซึ่งเป็นสคริปต์ `bash` เพื่อแสดงสิทธิ์ ตัวเลือกการเมานต์ตามพาธไปยังวัตถุหรือวัตถุ
waltinator avatar
it flag
ลอง `bash ./pathlld /dev/video*` หรือ `chmod +x ./pathlld` ตามด้วย `./pathlld /dev/video*` การรันสคริปต์ `bash` ด้วย `sh` ที่มีความสามารถน้อยกว่า คุณทำลายมันได้
waltinator avatar
it flag
ความคิดเห็นได้รับการออกแบบมาเพื่อให้สหรัฐอเมริกาถามคำถามเกี่ยวกับคำถามของคุณ คุณควร [แก้ไข] คำถามของคุณเพื่อเพิ่มข้อมูล การอัปเดตคำถามของคุณ และการใช้ปุ่มการจัดรูปแบบ จะทำให้ผู้อ่านใหม่สามารถเข้าถึงข้อมูลทั้งหมดได้ ผู้คนไม่ควรต้องอ่านความคิดเห็นชุดยาวเพื่อรับเรื่องราวทั้งหมด
mook765 avatar
cn flag
@tail ผลลัพธ์ของ `groups $USER` ดูราวกับว่าคุณย่อให้สั้นลงโปรดโพสต์เอาต์พุตต้นฉบับแทนเอาต์พุตคำสั่งที่แก้ไข น่าสนใจที่จะเห็นผลลัพธ์ของ `getfacl /dev/video*`
tail avatar
cn flag
@mook765 ฉันแก้ไขโพสต์ของฉัน ตรวจสอบออก
mook765 avatar
cn flag
@tail ACL บอกเราว่าผู้ใช้ alex มีสิทธิ์ rw ในทั้งสองไฟล์ คุณไม่จำเป็นต้องอยู่ในกลุ่มวิดีโอด้วยซ้ำ ACL ดูดีเหมือนกันในระบบของฉัน นอกจากนี้ กลุ่มต่างๆ ก็เหมือนกันสำหรับผู้ใช้ของฉัน ยกเว้นกลุ่มวิดีโอที่ฉันไม่จำเป็นต้องเข้าถึงกล้อง ขออภัยไม่รู้จะดูที่ไหนต่อ...

โพสต์คำตอบ

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