Score:4

Discord ฉันจะทำให้มันหยุดน้ำท่วมบันทึกของฉันได้อย่างไร

ธง au
j0h

ฉันใช้ Ubuntu 20.04 focal และฉันได้ติดตั้ง discord แล้ว ในขณะที่ discord ทำงานอยู่ ฉันได้รับข้อความมากมายใน dmesg จากมัน

[ 1242.218055] ตรวจสอบ: type=1400 ตรวจสอบ (1626585289.753:15781): apparmor="DENIED" operation="ptrace" profile="snap.discord.discord" pid=2211 comm="Discord" ask_mask="read"dened_mask=" อ่าน" เพียร์ = "ไม่ จำกัด "
[1252.208904] kauditd_printk_skb: ระงับการเรียกกลับ 109 ครั้ง
[ 1252.208907] การตรวจสอบ: type=1400 การตรวจสอบ (1626585299.754:15891): apparmor="DENIED" operation="ptrace" profile="snap.discord.discord" pid=2211 comm="Discord" ask_mask="read"dened_mask=" อ่าน" เพียร์ = "ไม่ จำกัด "
[ 1252.208928] การตรวจสอบ: type=1400 การตรวจสอบ (1626585299.754:15892): apparmor="DENIED" operation="open" profile="snap.discord.discord" name="/proc/1221/cmdline" pid=2211 comm=" ไม่ลงรอยกัน" request_mask="r"dened_mask="r" fsuid=1000 ouid=0
[ 1252.208962] การตรวจสอบ: type=1400 การตรวจสอบ (1626585299.754:15893): apparmor="DENIED" operation="ptrace" profile="snap.discord.discord" pid=2211 comm="Discord" ask_mask="read"dened_mask=" อ่าน" เพียร์ = "ไม่ จำกัด "
[ 1252.209060] การตรวจสอบ: type=1400 การตรวจสอบ (1626585299.754:15894): apparmor="DENIED" operation="open" profile="snap.discord.discord" name="/proc/1241/cmdline" pid=2211 comm=" ไม่ลงรอยกัน" request_mask="r"dened_mask="r" fsuid=1000 ouid=0
[ 1252.209067] ตรวจสอบ: type=1400 ตรวจสอบ (1626585299.754:15895): apparmor="DENIED" operation="ptrace" profile="snap.discord.discord" pid=2211 comm="Discord" ask_mask="read"dened_mask=" อ่าน" เพียร์ = "ไม่ จำกัด "
[ 1252.209084] ตรวจสอบ: type=1400 ตรวจสอบ (1626585299.754:15896): apparmor="DENIED" operation="ptrace" profile="snap.discord.discord" pid=2211 comm="Discord" ask_mask="read"dened_mask=" อ่าน" เพียร์ = "ไม่ จำกัด "
[ 1252.209193] การตรวจสอบ: type=1400 การตรวจสอบ (1626585299.754:15897): apparmor="DENIED" operation="open" profile="snap.discord.discord" name="/proc/1375/cmdline" pid=2211 comm=" ไม่ลงรอยกัน" request_mask="r"dened_mask="r" fsuid=1000 ouid=0
[ 1252.209200] ตรวจสอบ: type=1400 ตรวจสอบ (1626585299.754:15898): apparmor="DENIED" operation="ptrace" profile="snap.discord.discord" pid=2211 comm="Discord" ask_mask="read"dened_mask=" อ่าน" เพียร์ = "ไม่ จำกัด "
[ 1252.209207] การตรวจสอบ: type=1400 การตรวจสอบ (1626585299.754:15899): apparmor="DENIED" operation="open" profile="snap.discord.discord" name="/proc/1451/cmdline" pid=2211 comm=" ไม่ลงรอยกัน" request_mask="r"dened_mask="r" fsuid=1000 ouid=0
[ 1252.209212] การตรวจสอบ: type=1400 การตรวจสอบ (1626585299.754:15900): apparmor="DENIED" operation="ptrace" profile="snap.discord.discord" pid=2211 comm="Discord" request_mask="read"dened_mask=" อ่าน" เพียร์ = "ไม่ จำกัด "

โดยทั่วไปมันทำให้การรับข้อมูลอื่น ๆ จาก dmesg เป็นเรื่องยาก ฉันค่อนข้างแน่ใจว่ามันบันทึกที่อื่นเช่นกัน

$journalctl -ฉ
18 ก.ค. 01:21:04 น. ตรวจสอบ [2211]: AVC apparmor="DENIED" operation="ptrace" profile="snap.discord.discord" pid=2211 comm="Discord" request_mask="read"dened_mask="read " เพียร์ = "ไม่จำกัด"
18 ก.ค. 01:21:04 น. ตรวจสอบ [2211]: AVC apparmor="DENIED" operation="ptrace" profile="snap.discord.discord" pid=2211 comm="Discord" request_mask="read"dened_mask="read " เพียร์ = "ไม่จำกัด"
18 ก.ค. 01:21:04 น. ตรวจสอบ [2211]: AVC apparmor="DENIED" operation="ptrace" profile="snap.discord.discord" pid=2211 comm="Discord" request_mask="read"dened_mask="read " เพียร์ = "ไม่จำกัด"
18 ก.ค. 01:21:04 น. ตรวจสอบ [2211]: AVC apparmor="DENIED" operation="ptrace" profile="snap.discord.discord" pid=2211 comm="Discord" request_mask="read"dened_mask="read " เพียร์ = "ไม่จำกัด"
18 ก.ค. 01:21:04 น. ตรวจสอบ [2211]: AVC apparmor="DENIED" operation="ptrace" profile="snap.discord.discord" pid=2211 comm="Discord" request_mask="read"dened_mask="read " เพียร์ = "ไม่จำกัด"
18 ก.ค. 01:21:04 น. ตรวจสอบ [2211]: AVC apparmor="DENIED" operation="ptrace" profile="snap.discord.discord" pid=2211 comm="Discord" request_mask="read"dened_mask="read " เพียร์ = "ไม่จำกัด"
18 ก.ค. 01:21:04 น. ตรวจสอบ [2211]: AVC apparmor="DENIED" operation="ptrace" profile="snap.discord.discord" pid=2211 comm="Discord" request_mask="read"dened_mask="read " เพียร์ = "ไม่จำกัด"
18 ก.ค. 01:21:04 น. ตรวจสอบ [2211]: AVC apparmor="DENIED" operation="ptrace" profile="snap.discord.discord" pid=2211 comm="Discord" request_mask="read"dened_mask="read " เพียร์ = "ไม่จำกัด"
18 ก.ค. 01:21:04 น. ตรวจสอบ [2211]: AVC apparmor="DENIED" operation="ptrace" profile="snap.discord.discord" pid=2211 comm="Discord" request_mask="read"dened_mask="read " เพียร์ = "ไม่จำกัด"

ดังนั้นฉันจึงมองไปที่ผู้สวมใส่ /var/lib/snapd/apparmor/profiles/snap.discord.discordฉันคิดว่าฉันสามารถปฏิเสธ ptrace ได้ แต่สิ่งนี้ได้รับการตั้งค่าแล้ว

ฉันไม่แน่ใจว่าเหตุใด discord จึงพยายามเข้าถึง ptrace แต่ฉันยินดีที่จะไม่ให้สิทธิ์เพิ่มเติมแก่มัน ฉันต้องการให้การบันทึกที่มากเกินไปหยุดลง เมื่อความไม่ลงรอยกันทำงานอยู่ ฉันอาจได้รับคำขอนับสิบรายการต่อวินาที นั่นจะต้องสร้างไฟล์บันทึกขนาดใหญ่ที่ไหนสักแห่ง ฉันจะหยุดความขัดแย้งไม่ให้น้ำท่วมบันทึกของฉันได้อย่างไร

Score:1
ธง mz

ดูเหมือนว่าปัญหาจะเกิดกับ Discord Snap เท่านั้น เนื่องจากฉันใช้ deb ของ Discord และไม่สามารถสร้างบันทึกข้อผิดพลาดซ้ำได้ อย่างไรก็ตาม ปัญหาและแนวทางแก้ไขได้ถูกกล่าวถึงแล้วใน เว็บเพจ Discord snap. อ้างจากที่นั่น:

Snaps ถูกจำกัด เนื่องจาก Discord ดังกล่าวอาจไม่สามารถทำงานบางอย่างได้ตามปกติเมื่อไม่ได้ถูกจำกัด ซึ่งอาจส่งผลให้บันทึกของระบบถูกสแปมด้วยข้อผิดพลาดของ apparmor การให้สิทธิ์การเข้าถึงอินเทอร์เฟซการสังเกตระบบเมื่ออยู่ในสแน็ปจะเป็นการเปิดใช้คุณสมบัติ และลดการบันทึก

สแนปเชื่อมต่อความไม่ลงรอยกัน: ระบบสังเกต

นอกเหนือจากนั้น Snapcrafters ยังดูแล Discord ไม่ใช่โดย Discord เอง หากคุณต้องการใช้ Discord อย่างเป็นทางการ คุณสามารถดาวน์โหลดไฟล์เก็บถาวร deb จาก หน้าดาวน์โหลดของ Discord และติดตั้งโดยใช้ DPKG หรือ APT

Guy Luz avatar
pk flag
ไม่ได้ช่วยใน KDE :(
Kulfy avatar
mz flag
@GuyLuz ฉันไม่ได้ใช้ Snaps แต่อาจรีสตาร์ท discord หรือ snap ช่วย ลอง `snap รีสตาร์ท discord`หากไม่ได้ผล ให้ลอง `systemctl restart snapd`
Guy Luz avatar
pk flag
ฉันคิดว่ามีบางอย่างผิดปกติ การลบ discord `sudo snap remove --purge discord` และการรีสตาร์ทไม่ได้หยุด
Kulfy avatar
mz flag
@GuyLuz คุณได้รับข้อความแสดงข้อผิดพลาดอะไร ฉันไม่เคยแนะนำให้ลบความขัดแย้ง
Guy Luz avatar
pk flag
`การตรวจสอบ[3665]: AVC apparmor="DENIED" operation="ptrace" profile="snap.discord.discord" pid=3665 comm="Discord" ask_mask="read"dened_mask="read" peer="snap.android -studio.android-studio"` ตอนนี้ฉันเพิ่งสังเกตว่ามีการเขียน android-studio ที่นั่นด้วย
Guy Luz avatar
pk flag
มีเวอร์ชันเพิ่มเติม `audit[3665]: AVC apparmor="DENIED" operation="ptrace" profile="snap.discord.discord" pid=3665 comm="Discord" request_mask="read"dened_mask="read" peer= "ไม่ถูกจำกัด"` และ `การตรวจสอบ[3665]: AVC apparmor="DENIED" operation="open" profile="snap.discord.discord" name="/proc/2393/cmdline" pid=3665 comm="Discord" reserved_mask="r"dened_mask ="r" fsuid=1000 ouid=0` และอื่นๆ
Guy Luz avatar
pk flag
นี่คือคำสั่งที่ฉันใช้เพื่อแสดงบันทึก `journalctl --no-เพจเจอร์ | เกรปปฏิเสธ`
j0h avatar
au flag
j0h
ฉันติดตั้งแพ็คเกจ Deb แล้วและยังคงท่วมบันทึก ความขัดแย้งเป็นขยะ แต่ทุกคนใช้มัน ฉันไม่ต้องการให้สิทธิ์เพิ่มเติมในความไม่ลงรอยกัน ฉันแค่ต้องการให้มันเงียบลง บางทีฉันอาจจะเขียนถึง discord devs และขอเวอร์ชัน STFU-discord
Kulfy avatar
mz flag
@ j0h คุณแน่ใจหรือว่า deb กำลังส่งสแปมบันทึกด้วย อย่างที่ฉันพูดในโพสต์ของฉัน *".. เนื่องจากฉันใช้ deb ของ Discord และไม่สามารถสร้างบันทึกข้อผิดพลาดซ้ำได้"*
Kulfy avatar
mz flag
@GuyLuz หากคุณยังคงใช้เวอร์ชัน snap คุณสามารถลอง `snap connect discord:system-observe :system-observe; สแนปเชื่อมต่อความไม่ลงรอยกัน:unity7 :unity7`?
Guy Luz avatar
pk flag
@Kulfy ไม่ทำงาน `journalctl -f` เงียบเหมือนเดิม แต่จาก `journalctl --no-pager | grep DENIED` ฉันยังคงได้รับข้อผิดพลาด

โพสต์คำตอบ

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