Làm thế nào để tôi biết chương trình nào đang yêu cầu mật khẩu?


22

Tôi thỉnh thoảng nhận được hộp thoại "Yêu cầu xác thực" từ Gnome và tôi không biết chương trình nào đang hỏi hoặc thậm chí nó đang nói về tài khoản nào.

nhập mô tả hình ảnh ở đây

[email được xử lý lại] là một địa chỉ email của tôi, nhưng tôi đã sử dụng địa chỉ đó cho nhiều tài khoản và tất cả chúng đều có mật khẩu khác nhau. Tôi không biết những gì nó yêu cầu. Hộp thoại này có xu hướng bật lên khi tôi mở khóa máy tính sau khi đi được một lúc. Tôi chỉ cần nhấp vào Hủy và hộp thoại sẽ biến mất một lúc. Tôi không nhận được bất kỳ tin nhắn nào khác khi tôi làm điều đó.

Tôi đang chạy Gnome 3.8.3 trên Arch Linux.

Lưu ý: Sau khi viết câu hỏi này, tôi nghĩ đến việc kiểm tra Tài khoản trực tuyến trong Cài đặt Gnome. Tôi nhận thấy rằng nó hiển thị tài khoản Google của tôi (dưới email đó) là "thông tin đã hết hạn". Có phải đó là những gì đã gây ra nó? Tôi đã đăng nhập lại vào tài khoản Google của mình, nhưng còn quá sớm để biết liệu điều đó có khắc phục được sự cố không. Và tôi vẫn muốn biết làm thế nào để biết ai hỏi mật khẩu của tôi (và cho tài khoản nào).


Wild đoán: Bạn có bất kỳ kết nối vĩnh viễn với một tài khoản google hoặc phương tiện truyền thông xã hội?
Bananguin

Chỉ là quá trình hiển thị cửa sổ? Người thực sự hỏi mật khẩu có thể không dễ dàng như vậy
Alex

Câu trả lời:


8

Bạn có thể sử dụng xprop, có sẵn trong xorg-xpropgói.

Chỉ cần chạy xpropvà chọn cửa sổ nhắc mật khẩu. Ví dụ, xpropxuất thông tin sau cho trình giả lập thiết bị đầu cuối của tôi.

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

Các WM_NAMElĩnh vực có thể đặc biệt hữu ích trong trường hợp của bạn.


xpropsẽ không hoạt động nếu bạn không thể chọn cửa sổ. Bạn có thể sử dụng xwininfothay thế. xwininfocó sẵn trong xorg-xwininfogói. Dưới đây là một ví dụ về việc sử dụng nó:

$ 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

Nếu bạn cần thêm thông tin về cửa sổ, hãy sử dụng xpropvới ID của cửa sổ.

$ 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

Tôi không chắc chắn xpropsẽ hoạt động, bởi vì hộp thoại xác thực chiếm toàn bộ màn hình. Tôi có thể Alt + Control + F2 để nhận lời nhắc đăng nhập văn bản và tôi có thể chạy xpropở đó bằng cách chỉ định rõ ràng màn hình sẽ sử dụng, nhưng tôi không biết liệu nó có hoạt động trên hộp thoại xác thực hay không. Tôi sẽ phải thử nó nếu nó xảy ra một lần nữa.
cjm

wmctrl -lpsẽ liệt kê tất cả các cửa sổ ngay cả từ một vt là root (cần HIỂN THỊ trong env)
Alex

@cjm: Tôi đã thêm một giải pháp thay thế cho câu trả lời của mình.

Bạn cũng có thể sử dụng lệnh xlsclient -lđể lấy danh sách tất cả các cửa sổ có trên hệ thống.
slm

Trong các bình luận trước tôi đã quên chỉ định, các cửa sổ và pid của họ .
Alex

2

Tôi gặp vấn đề này khi vô tình nhập mật khẩu không chính xác cho tài khoản Google của mình.

Tôi đã giải quyết nó bằng cách mở Seahorse (Mật khẩu & Khóa), tìm mục nhập GOA google credentials...và XÓA nó.

Sau đó tôi đăng nhập lại vào Gnome và mở Online Accounts.

Tôi đã đăng nhập vào tài khoản Google của mình bằng mật khẩu chính xác và đó là nó.


2

Tôi cũng gặp vấn đề này ... và cuối cùng tôi đã quyết định sửa nó.

Tôi cũng đã làm những gì polym đề nghị và thấy rằng tôi có ba mục cho 'thông tin đăng nhập google'.

Đặc biệt:

  1. Mở cá ngựa (Mật khẩu và Chìa khóa)
  2. Chọn 'Đăng nhập' trong 'Mật khẩu'
  3. Trong cửa sổ tìm kiếm, gõ 'gnome'
  4. Xóa tất cả các mục bắt đầu bằng 'thông tin đăng nhập google GOA cho tài khoản nhận dạng_blahblah'
  5. Đóng 'Mật khẩu và Khóa'
  6. Mở Cài đặt -> Tài khoản trực tuyến
  7. Xóa mục nhập cho 'Google' (nút '-')
  8. Thêm mục nhập trở lại (nút '+') và làm những gì hộp thoại nói.
  9. Đóng 'Tài khoản trực tuyến'

Cho đến nay nó dường như đã có hiệu quả.


0

Tôi đã có một vấn đề tương tự; đây là tình huống của tôi Tôi đã thiết lập thông tin tài khoản của mình trong Evolution, trừ mật khẩu của tôi. Mỗi khi tôi gõ một cái gì đó vào thanh tìm kiếm Gnome, nó sẽ hỏi mật khẩu của tôi.

Điều gần nhất để giải quyết vấn đề của tôi là vào ngày 12.10 - Dấu nhắc truy cập liên tục hỏi mật khẩu - Hỏi Ubuntu , nhưng chỉ cho đến khi

Trong trường hợp cụ thể của tôi, tôi cũng phải ngăn Evolution kiểm tra tài khoản Gmail của mình trước khi hộp thoại này biến mất hoàn toàn.

nhưng tôi không tìm thấy thiết lập nào như vậy trong Evolution. Vì vậy, tôi đã coi rằng Gnome là thủ phạm, tưởng tượng rằng nó đang tìm kiếm thư và mơ hồ nhớ lại một mục menu cài đặt cho Search.

Tôi đã đi đến cài đặt Gnome và trong nhóm đầu tiên Personal, tôi đã chọn Search. Thư không phải, nhưng Contactslà. Tôi đã bỏ chọn Contactsvà thanh tìm kiếm Gnome dường như hoạt động tốt hơn bây giờ.


0

Vấn đề "Mật khẩu không chính xác" của bạn là do "GMail" xác định "Evolution" là một ứng dụng kém an toàn hơn, do đó không cung cấp xác thực cho ứng dụng. Bạn có thể thay đổi tính năng này nếu bạn muốn, https://www.google.com.vn/sinstall/security/lesssecur Ứng dụng lại

Nhưng nếu bạn không muốn cho phép email của mình truy cập tiến hóa, bạn có thể xóa tài khoản gmail của mình trong quá trình tiến hóa bằng cách làm theo các bước sau

1) Mở Evolution 2) Chỉnh sửa 3) Tùy chọn 4) Chọn tài khoản email của bạn, sau đó nhấn "xóa"

Điều này sẽ xóa tài khoản email của bạn khỏi sự tiến hóa và không còn phải đăng nhập vào rắc rối nữa ...

Hy vọng câu trả lời này hữu ích !!!!

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.