어떤 프로그램이 암호를 요구하는지 어떻게 알 수 있습니까?


22

Gnome에서 가끔 "인증 요청"대화 상자를 받고 있는데, 어떤 프로그램이 어떤 계정을 요구하는지 또는 어떤 계정을 말하는지도 모릅니다.

여기에 이미지 설명을 입력하십시오

[email redacted]는 내 이메일 주소이지만 해당 주소를 둘 이상의 계정에 사용했으며 모두 다른 비밀번호를 가지고 있습니다. 나는 그것이 무엇을 요구하는지 모른다. 한동안 자리를 비운 후 컴퓨터 잠금을 해제하면이 대화 상자가 나타나는 경향이 있습니다. 취소를 클릭하면 대화 상자가 잠시 사라집니다. 그렇게 할 때 다른 메시지가 표시되지 않습니다.

Arch Linux에서 Gnome 3.8.3을 실행하고 있습니다.

참고 :이 질문을 작성한 후에는 Gnome 설정에서 온라인 계정을 확인하려고 생각했습니다. Google 계정 (해당 이메일 아래)이 '신임 만료 됨'으로 표시되었습니다. 그게 원인이 되었습니까? Google 계정에 다시 로그인했지만 문제가 해결되었는지 너무 빨리 알려줍니다. 그리고 여전히 누가 내 비밀번호를 요청하는지 (어떤 계정에 대해) 말하는지 알고 싶습니다.


대단한 추측 : Google 또는 소셜 미디어 계정에 영구적으로 연결되어 있습니까?
Bananguin

그냥 창을 보여주는 과정? 암호를 묻는 것은 쉽지 않을 것입니다
Alex

답변:


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 -lpvt의 모든 창을 루트로 표시합니다 (env에 DISPLAY 필요)
Alex

@ cjm : 내 대답에 대안 솔루션을 추가했습니다.

명령 xlsclient -l을 사용하여 시스템에있는 모든 창의 목록을 가져올 수도 있습니다 .
slm

이전 주석에서 창과 pid 를 지정하는 것을 잊었습니다 .
Alex

2

실수로 Google 계정의 비밀번호를 잘못 입력했을 때이 문제가 발생했습니다.

Seahorse (Passwords & Keys)를 열고 항목을 찾아 GOA google credentials...삭제하여 문제를 해결 했습니다.

그런 다음 그놈에 다시 로그인하여 열었습니다 Online Accounts.

올바른 비밀번호로 Google 계정에 로그인했습니다.


2

나는 또한이 문제가 있었고 마침내 그것을 고치기로 결정했다.

또한 polym이 제안한 바에 따라 'Google 자격 증명'에 대한 세 가지 항목이 있음을 발견했습니다.

구체적으로 :

  1. 열린 해마 (비밀번호 및 키)
  2. '비밀번호'에서 '로그인'을 선택하십시오.
  3. 검색 창에서 'gnome'을 입력하십시오.
  4. 'identity account_blahblah에 대한 GOA Google 자격 증명'으로 시작하는 모든 항목을 삭제하십시오.
  5. '암호 및 키'닫기
  6. 설정-> 온라인 계정을여십시오
  7. 'Google'항목 ( '-'버튼)을 삭제하십시오.
  8. 항목을 다시 추가하고 ( '+'단추) 대화 상자의 내용을 수행하십시오.
  9. '온라인 계정'을 닫습니다

지금까지 효과적인 것으로 보입니다.


0

나는 비슷한 문제가 있었다. 여기 내 상황이 있습니다. 비밀번호를 뺀 Evolution에 내 계정 정보 설정이 있습니다. 그놈 검색 창에 무언가를 입력 할 때마다 비밀번호를 묻습니다.

내 문제를 해결하는 가장 가까운 것은 12.10 이었습니다 -액세스 프롬프트가 계속 암호를 요구합니다-Ask Ubuntu , 그러나 다음과 같은 경우에만

필자의 경우에는이 대화 상자가 완전히 사라지기 전에 Evolution에서 내 Gmail 계정을 확인하지 못하게해야했습니다.

그러나 Evolution에서 그러한 설정을 찾지 못했습니다. 그래서 나는 그놈이 메일을 검색하고 있다고 생각하는 범인이라고 생각하고에 대한 설정 메뉴 항목을 모호하게 회상했습니다 Search.

그놈 설정으로 이동하여 첫 번째 그룹에서을 (를) Personal선택했습니다 Search. 메일은 아니 Contacts었습니다. 의 선택을 해제 Contacts하면 그놈 검색 창이 더 잘 작동하는 것 같습니다.


0

"비밀번호가 잘못되었습니다"문제는 "GMail"이 "진화"를 덜 안전한 앱으로 식별하므로 앱에 대한 인증을 제공하지 않기 때문입니다. 원하는 경우 https://www.google.com/settings/security/lesssecureapps 이 기능을 변경할 수 있습니다

그러나 이메일에 진화에 대한 액세스를 허용하지 않으려면 다음 단계에 따라 진화에서 Gmail 계정을 제거 할 수 있습니다

1) Evolution 열기 2) 편집 3) 환경 설정 4) 이메일 계정을 선택한 다음 "삭제"를 누르십시오

이렇게하면 전자 메일 계정이 진화에서 제거되고 더 이상 문제가 발생하지 않습니다.

이 답변이 도움이 되길 바랍니다 !!!!

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.