สุ่มดู“ จำเป็นต้องมีการตรวจสอบสิทธิ์เพื่อเปลี่ยนข้อมูลผู้ใช้ของคุณเอง”


21

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

การกดปุ่ม "ยกเลิก" ดูเหมือนจะไม่ทำให้เกิดปัญหาใด ๆ

คลิก "รายละเอียด" ในการโต้ตอบการตรวจสอบพบและAction: org.freedesktop.accounts.change-own-user-dataVendor:

ฉันดู/usr/share/polkit-1/actions/org.freedesktop.accounts.policyและภายใต้การchange-own-user-dataกระทำการตั้งค่าคือ:

<defaults>
  <allow_any>auth_self</allow_any>
  <allow_inactive>auth_self</allow_inactive>
  <allow_active>yes</allow_active>
</defaults>

ฉันไม่มีไฟล์ที่น่าสนใจ/etc/polkit-1เลย

แล็ปท็อปของฉันมีการตั้งค่าที่คล้ายกันมาก (14.10 ไฟล์นโยบายเดียวกัน) แต่ปัญหาไม่มีอยู่ที่นั่น

มีวิธีการค้นหาสิ่งที่เรียกป๊อปอัปเหล่านั้นหรือดีกว่าเพียงแค่กำจัดพวกเขา?


ลองสร้างผู้ใช้ใหม่และเปลี่ยนไฟล์ทั้งหมดเป็นผู้ใช้ใหม่ หลังจากทำเช่นนี้ทำงานต่อไป
vembutech

ผมมีปัญหาเดียวกัน. ไฟล์ใดกำลังพูดถึงการแทนที่ที่นี่?
TCZ8

ปัญหาเดียวกันในวันที่ 15.04 - เกิดขึ้นทุกครั้งที่ฉันเปลี่ยนกลับไปใช้ผู้ใช้ของฉันหลังจากที่ภรรยาหรือลูก ๆ ของฉันใช้งานผู้ใช้ไประยะหนึ่งแล้วหากผู้ใช้ของฉันยังคงเข้าสู่ระบบคอมพิวเตอร์
jaywink

1
ดูเหมือนข้อบกพร่องอย่างมากlaunchpad.net/ubuntu/+source/policykit-1-gnome/+bug/…แต่ฉันไม่ต้องการปิดคำถามตราบใดที่การเชื่อมต่อไม่ได้รับการยืนยัน
guntbert

1
@guntbert "นี่เป็นข้อผิดพลาด" ควรเป็นคำตอบไม่ใช่เหตุผลปิด
Oli

คำตอบ:


2

คุณพยายามเขียนการอนุญาตไปยังโฮมไดเร็กตอรี่ของคุณใหม่หรือไม่? เทอร์มินัลเปิด:

cd /home/
chown -R your-account-name your-account-name

2

ดูเหมือนว่าเป็นข้อบกพร่องที่ได้รับการยืนยัน: กล่องโต้ตอบที่น่ารำคาญ "ต้องมีการตรวจสอบสิทธิ์เพื่อเปลี่ยนข้อมูลผู้ใช้ของคุณเอง"

ณ ตอนนี้มีวิธีแก้ไขปัญหาอยู่ (กล่าวถึงบางส่วนในคำตอบอื่น ๆ สำหรับคำถามนี้) แต่ไม่ทราบสาเหตุที่แท้จริงหรือวิธีแก้ไขปัญหาจริง

แทนที่จะเปลี่ยนนโยบายระบบในแบบที่ฉันไม่รู้ผลข้างเคียงที่อาจเกิดขึ้นฉันเลือกที่จะอยู่กับบทสนทนาในตอนนี้ แน่นอนฉันไม่ต้องการอนุญาตการกระทำที่ไม่รู้จักดังนั้นวิธีที่รวดเร็วที่สุดในการจัดการกับมันคือ

  • เลือกบทสนทนา (เพื่อให้มีโฟกัส )
  • กดESCจนกระทั่งปิดกล่องโต้ตอบสุดท้าย

1

สิ่งนี้ใช้ได้กับฉัน:

1) ที่Settings-> Session and Startup(แอปพลิเคชัน Autostart TAB)

เซสชั่นและการเริ่มต้น

ยกเลิกการเลือกตัวแทนการตรวจสอบสิทธิ์ PolicyKit

( /usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1)

2) ในอาคารผู้โดยสาร:

sudo killall polkit-gnome-authentication-agent-1

เดสก์ท็อปของฉันทำงานอยู่:

  • ID ผู้จัดจำหน่าย: Ubuntu
  • คำอธิบาย: Ubuntu Wily Werewolf (สาขาการพัฒนา)
  • เผยแพร่: 15.10
  • สมญานาม: เขี้ยวลากดิน

2
สิ่งนี้แก้ไขปัญหาได้จริงหรือ ดูเหมือนว่าจะเป็นวิธีแก้ปัญหา - หรือตัวแทนชุดนโยบายไม่ได้ใช้อีกต่อไปหรือไม่
codeling

ฉันก็เคยเห็นคำแนะนำนี้โพสต์ในหลายสถานที่ทั่วเน็ตเพื่อตอบสนองต่อปัญหานี้ แต่ฉันยังไม่ได้เห็นคำอธิบายว่าทำไมสิ่งนี้เป็นสิ่งที่ปลอดภัยที่จะทำ
BlueBomber

มันใช้งานได้สำหรับฉัน แต่ฉันไม่ทราบว่าเป็นหลักประกัน
เฟลิเป้

0

การเปลี่ยนorg.freedesktop.accounts.change-own-user-dataนโยบายจากauth_selfเป็นyesจะแก้ไขสิ่งนี้:

$ printf '[Do not prompt users with "Authentication is required to change your own user data" messages]\nIdentity=unix-user:*\nAction=org.freedesktop.accounts.change-own-user-data\nResultAny=yes\nResultInactive=yes\n' | sudo tee /etc/polkit-1/localauthority/50-local.d/org.freedesktop.accounts.change-own-user-data.pkla
[Do not prompt users with "Authentication is required to change your own user data" messages]
Identity=unix-user:*
Action=org.freedesktop.accounts.change-own-user-data
ResultAny=yes
ResultInactive=yes

1
โปรดอธิบายว่าทำไมคำแนะนำของคุณเป็นสิ่งที่ปลอดภัยที่ต้องทำ
BlueBomber

@BlueBomber อย่างน้อยนี่จะดีกว่าการปิดการใช้งานบริการทั้งหมดตามที่ Leonardo แนะนำ
ziggystar

6
@ziggystar ฉันจะรู้ได้อย่างไร ฉันไม่รู้อะไรเกี่ยวกับลักษณะของข้อผิดพลาดนี้หรือบริการที่ผู้คนแนะนำให้ปิดใช้งาน (หรือเลี่ยงผ่าน) และไม่มีใครเห็นฉันให้ข้อมูลมั่นใจเกี่ยวกับการแก้ปัญหาเหล่านี้ ...
BlueBomber
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.