*어떤* 애플리케이션이 gnome-keyring/Seahorse에 대한 액세스를 요청하는지 어떻게 알 수 있나요?

*어떤* 애플리케이션이 gnome-keyring/Seahorse에 대한 액세스를 요청하는지 어떻게 알 수 있나요?

Ubuntu Lucid Lynx 10.04에 로그인할 때마다 애플리케이션이 내 키링에 액세스하려고 한다는 Seahorse/gnome-keyring 프롬프트가 표시됩니다. 요청을 취소해도 네트워크 연결이 계속 설정되기 때문에 네트워크 관리자가 아닙니다(또한 이 문제는 최근에야 발생하기 시작했습니다). 어떤 애플리케이션이 이 요청을 하는지 어떻게 알 수 있나요? 프롬프트는 이 정보를 제공하지 않습니다.

답변1

보안 관점에서 볼 때 현재 배포판에서는 그것이 어떤 애플리케이션인지 알 수 없다는 것이 대답입니다. 바라보다이 버그 보고서보안 영향 및 작업 범위를 포함하여 명확한 설명을 위해 gnome-keyring 개발자에게 문의하세요.

실용적인 관점에서 볼 때 저는 Ubuntu에서도 자동 로그인을 사용하고 있는데 nm-applet인 것 같습니다.

답변2

내 상자는 자동 로그인으로 설정되어 있으며 로그인할 때마다 이 작업이 수행됩니다. 내 경우에는 nm-applet/network-manager 애플리케이션 제품군이었습니다.

편집: 그런데, 이 문제는 한동안 지속되어 왔으며 패키지 업그레이드 중에 일부 반수정이 취소된 것 같지만 의견이 다릅니다... 한 가지 해결책은 다음과 같습니다.여기

문제의 원인이 무엇이든 다음을 추가하여 잠금을 해제할 수 있습니다. 로그인 후 다른 모든 작업 전에 libpam-gnome-keyring을 사용하는 스크립트... 이 도구를 얻는 패키지는 다음과 같습니다: libpam-gnome-keyring 적어도 11.04 버전에서는

#!/bin/bash  
#launch useful stuff for gnome #first unlock the default keyring...  
echo YOUR_PASSWORD_HERE | /usr/libexec/pam-keyring-tool -u -s  
#then run nm-applet in the background...  
nm-applet &  

nm-applet임을 증명하는 비디오는 다음과 같습니다.여기

답변3

로그 파일을 살펴보세요 :-)

  1. /var/log/auth.log잘못된 비밀번호로 인해 문제가 발생한 것일 수 있습니다.

  2. System -> Preferences -> Sessions -> Startup Programs아래에서 애플리케이션을 확인하고 자동 시작하세요.~/.config/autostart

  3. top실행 중인 프로세스 사용 및 검사 ps aux, 프로세스 트리 검사ps axjf

어떤 프로세스에 키링이 필요한지 파악하는 것이 간단해야 합니까?

관련 정보