Score:0

ให้สิทธิ์การเข้าถึง Pulseaudio ชั่วคราวแก่ผู้ใช้รายอื่นในพื้นที่หรือไม่

ธง cn

ฉันต้องการเรียกใช้โปรแกรมในฐานะผู้ใช้รายอื่นในระบบ Ubuntu MATE 20.04 ของฉัน โดยไม่ต้องทำการเปลี่ยนแปลงระบบถาวร เช่น การตั้งค่า daemon ทั่วทั้งระบบหรือแก้ไขไฟล์คอนฟิกูเรชัน โปรแกรมนี้เป็นอินสแตนซ์แบบครั้งเดียว เรียกใช้ผ่าน จุ๊ๆ หรือ สุ.

ฉันได้ให้สิทธิ์เข้าถึงเซิร์ฟเวอร์แสดงผลโดยเรียกใช้ xhost +si:localuser:$altaccountและส่งพัลส์คุกกี้ข้ามผ่าน pax11publish -S /run/user/$UID/pulse/native -e.

จากนั้นฉันก็ไปให้ผู้ใช้รายอื่นเข้าถึงซ็อกเก็ต:

setfacl -m u:$altaccount:x /run/user/$UID /run/user/$UID/ชีพจร
setfacl -m u:$altaccount:rw /run/user/$UID/pulse/native
setfacl -m m::x /run/user/$UID /run/user/$UID/pulse

มันทำงานได้ตามที่คาดไว้แต่ฉันต้องเรียกใช้คำสั่งสุดท้ายซ้ำทุกๆ 2-3 ชั่วโมง เนื่องจากหน้ากาก ACL ที่เป็นโมฆะกลับมาเรื่อยๆ แม้ว่าจะไม่ได้ออกจากระบบหรือรีบูตระบบก็ตาม ฉันต้องการให้การเปลี่ยนแปลงเป็นแบบชั่วคราว แต่ไม่ใช่ นั่น ชั่วคราว: พวกเขาควรจะอยู่จนกว่าฉันจะออกจากระบบ

PulseAudio มีวิธี "รองรับอย่างเหมาะสม" เพื่อให้สิทธิ์การเข้าถึงแก่ผู้ใช้ในพื้นที่รายอื่นหรือไม่ ชั่วคราว? ฉันไม่ต้องการเปลี่ยนแปลงระบบที่ยั่งยืน การเลื่อนการกำหนดค่าเป็นฝีและฉันเกลียดการติดตามทุก "การปรับแต่ง" เล็กน้อยที่ฉันได้ทำกับระบบที่อาจมีการโต้ตอบที่ไม่คาดคิด ภาวะแทรกซ้อน หรือความขัดแย้งกับสิ่งอื่นๆ ที่ฉันพยายามทำในอนาคต

โพสต์คำตอบ

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