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
로그 파일을 살펴보세요 :-)
/var/log/auth.log
잘못된 비밀번호로 인해 문제가 발생한 것일 수 있습니다.System -> Preferences -> Sessions -> Startup Programs
아래에서 애플리케이션을 확인하고 자동 시작하세요.~/.config/autostart
top
실행 중인 프로세스 사용 및 검사ps aux
, 프로세스 트리 검사ps axjf
어떤 프로세스에 키링이 필요한지 파악하는 것이 간단해야 합니까?