ฉันจะบอกโปรแกรมที่ขอรหัสผ่านได้อย่างไร


22

ฉันได้รับกล่องโต้ตอบ "คำขอการตรวจสอบสิทธิ์" เป็นครั้งคราวจาก Gnome และฉันไม่รู้ว่าโปรแกรมกำลังขออะไรหรือแม้แต่บัญชีที่กำลังพูดถึง

ป้อนคำอธิบายรูปภาพที่นี่

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

ฉันใช้ Gnome 3.8.3 บน Arch Linux

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


คาดเดายาก: คุณมีการเชื่อมต่อถาวรกับบัญชี Google หรือโซเชียลมีเดียหรือไม่?
Bananguin

เป็นเพียงกระบวนการที่แสดงหน้าต่างหรือไม่ คนที่ถามรหัสผ่านจริงๆอาจไม่ใช่เรื่องง่ายเลย
อเล็กซ์

อาจเกี่ยวข้อง: askubuntu.com/questions/207337/ …

คำตอบ:


8

คุณสามารถใช้xpropงานได้ในxorg-xpropแพ็คเกจ

เพียงแค่เรียกใช้xpropและเลือกหน้าต่างแจ้งรหัสผ่าน ตัวอย่างเช่นxpropเอาต์พุตข้อมูลต่อไปนี้สำหรับเทอร์มินัลอีมูเลเตอร์ของฉัน

WM_STATE(WM_STATE):
        window state: Normal
        icon window: 0x0
WM_LOCALE_NAME(STRING) = "en_US.UTF-8"
WM_CLASS(STRING) = "screen-256color", "screen-256color"
WM_HINTS(WM_HINTS):
        Client accepts input or input focus: True
WM_NORMAL_HINTS(WM_SIZE_HINTS):
        program specified size: 564 by 340
        program specified resize increment: 7 by 14
        program specified base size: 4 by 4
WM_CLIENT_MACHINE(STRING) = "paradark"
WM_NAME(STRING) = "st"
WM_PROTOCOLS(ATOM): protocols  WM_DELETE_WINDOW

WM_NAMEฟิลด์อาจจะมีประโยชน์โดยเฉพาะอย่างยิ่งในกรณีของคุณ


xpropจะไม่ทำงานหากคุณไม่สามารถเลือกหน้าต่าง คุณสามารถใช้ xwininfoแทน xwininfoมีอยู่ในxorg-xwininfoแพ็คเกจ นี่คือตัวอย่างการใช้งาน:

$ xwininfo -display :0 -tree -root
xwininfo: Window id: 0x286 (the root window) "LG3D"

  Root window id: 0x286 (the root window) "LG3D"
  Parent window id: 0x0 (none)
     21 children:
     ...
     0x1a00001 "st": ("screen-256color" "screen-256color")  862x532+1056+546  +1056+546
     0x1600001 "st": ("screen-256color" "screen-256color")  1054x1065+-2112+13  +-2112+13
     0x600001 "st": ("screen-256color" "screen-256color")  862x532+-1728+546  +-1728+546
     0x400004 (has no name): ()  1x1+0+0  +0+0

หากคุณต้องการข้อมูลเพิ่มเติมเกี่ยวกับหน้าต่างให้ใช้xpropกับ ID ของหน้าต่าง

$ xprop -display :0 -id 0x600001
WM_STATE(WM_STATE):
        window state: Normal
        icon window: 0x0
WM_LOCALE_NAME(STRING) = "en_US.UTF-8"
WM_CLASS(STRING) = "screen-256color", "screen-256color"
WM_HINTS(WM_HINTS):
        Client accepts input or input focus: True
WM_NORMAL_HINTS(WM_SIZE_HINTS):
        program specified size: 564 by 340
        program specified resize increment: 7 by 14
        program specified base size: 4 by 4
WM_CLIENT_MACHINE(STRING) = "paradark"
WM_NAME(UTF8_STRING) = "st"
WM_PROTOCOLS(ATOM): protocols  WM_DELETE_WINDOW

ฉันไม่แน่ใจว่าxpropจะใช้งานได้เพราะกล่องโต้ตอบการตรวจสอบสิทธิ์ใช้งานได้ทั้งหน้าจอ ฉันสามารถ Alt + Control + F2 เพื่อรับข้อความเข้าสู่ระบบข้อความและฉันสามารถเรียกใช้ที่xpropนั่นโดยระบุหน้าจอที่จะใช้อย่างชัดเจน แต่ฉันไม่ทราบว่ามันจะทำงานในกล่องโต้ตอบการตรวจสอบสิทธิ์ ฉันจะต้องลองถ้ามันเกิดขึ้นอีกครั้ง
cjm

wmctrl -lpจะแสดงรายการหน้าต่างทั้งหมดแม้กระทั่งจาก vt เป็นรูต (ต้องแสดงใน env)
Alex

@cjm: ฉันได้เพิ่มทางเลือกอื่นให้กับคำตอบของฉัน

คุณยังสามารถใช้คำสั่งxlsclient -lเพื่อรับรายการหน้าต่างทั้งหมดที่อยู่ในระบบ
slm

ในความคิดเห็นก่อนหน้านี้ฉันลืมที่จะระบุหน้าต่างของพวกเขาและpid
อเล็กซ์

2

ฉันมีปัญหานี้เมื่อฉันป้อนรหัสผ่านไม่ถูกต้องสำหรับบัญชี Google ของฉันโดยไม่ได้ตั้งใจ

ฉันแก้ไขมันด้วยการเปิดซีฮอร์ส (รหัสผ่านและกุญแจ) ค้นหารายการGOA google credentials...และลบมัน

จากนั้นฉันเข้าสู่ GNOME อีกครั้งและเปิดOnline Accountsขึ้น

ฉันลงชื่อเข้าใช้บัญชี Google ด้วยรหัสผ่านที่ถูกต้องและนั่นคือ


2

ฉันมีปัญหานี้ด้วย ... และในที่สุดฉันก็ตัดสินใจที่จะแก้ไข

ฉันทำสิ่งที่ polym แนะนำและพบว่าฉันมีสามรายการสำหรับ 'ข้อมูลประจำตัวของ Google'

โดยเฉพาะ:

  1. ม้าน้ำเปิด (รหัสผ่านและกุญแจ)
  2. เลือก 'เข้าสู่ระบบ' ภายใต้ 'รหัสผ่าน'
  3. ในประเภทหน้าต่างค้นหา 'gnome'
  4. ลบรายการทั้งหมดที่ขึ้นต้นด้วย 'ข้อมูลบัญชี Google GoA สำหรับข้อมูลประจำตัวบัญชี _blahblah'
  5. ปิด 'รหัสผ่านและกุญแจ'
  6. เปิดการตั้งค่า -> บัญชีออนไลน์
  7. ลบรายการสำหรับปุ่ม 'Google' ('-')
  8. เพิ่มรายการกลับ (ปุ่ม '+') และทำสิ่งที่กล่องโต้ตอบระบุ
  9. ปิด 'บัญชีออนไลน์'

จนถึงตอนนี้ดูเหมือนว่าจะมีประสิทธิภาพ


0

ฉันมีปัญหาที่คล้ายกัน นี่คือสถานการณ์ของฉัน ฉันมีการตั้งค่าข้อมูลบัญชีของฉันใน Evolution ลบรหัสผ่านของฉัน ทุกครั้งที่ฉันพิมพ์บางสิ่งในแถบค้นหา GNOME มันจะขอรหัสผ่านของฉัน

สิ่งที่ใกล้เคียงที่สุดในการแก้ปัญหาของฉันคือเวลา12.10 น. - พรอมต์การเข้าถึงคอยถามรหัสผ่าน - ถาม Ubuntuแต่เท่าที่ต่อไปนี้

ในกรณีเฉพาะของฉันฉันต้องหยุด Evolution จากการตรวจสอบบัญชี Gmail ของฉันก่อนที่กล่องโต้ตอบนี้จะหายไปอย่างสมบูรณ์

แต่ฉันไม่พบการตั้งค่าใน Evolution ดังนั้นฉันจึงคิดว่า GNOME เป็นผู้ร้ายคิดว่ามันกำลังค้นหาเมลและจำรายการเมนูการตั้งค่าSearchได้ไม่ชัดเจน

ฉันไปที่การตั้งค่า Gnome และPersonalฉันเลือกSearchกลุ่ม เมลไม่ใช่ แต่Contactsเป็น ฉันยกเลิกการเลือกContactsและแถบค้นหา GNOME ดูเหมือนจะทำงานได้ดีขึ้นในขณะนี้


0

ปัญหา "รหัสผ่านไม่ถูกต้อง" ของคุณคือเนื่องจาก "GMail" ระบุว่า "Evolution" เป็นแอพที่ปลอดภัยน้อยกว่าดังนั้นจึงไม่ได้ให้การรับรองความถูกต้องกับแอป คุณสามารถเปลี่ยนคุณสมบัตินี้ได้ตามต้องการ https://www.google.com/settings/security/lesssecureapps

แต่ถ้าคุณไม่ต้องการอนุญาตให้อีเมลของคุณเข้าถึง Evolution คุณสามารถลบบัญชี gmail ของคุณใน Evolution ได้โดยทำตามขั้นตอนเหล่านี้

1) Open Evolution 2) แก้ไข 3) การตั้งค่า 4) เลือกบัญชีอีเมลของคุณจากนั้นกด "ลบ"

การดำเนินการนี้ควรลบบัญชีอีเมลของคุณออกจากวิวัฒนาการและไม่มีปัญหาในการลงชื่อเข้าใช้อีกต่อไป ...

หวังว่าคำตอบนี้มีประโยชน์ !!!!

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.