인증서-> Gnome2 Key Storage 폴더 : 잠금을 해제 할 수 없습니다


12

GUI를 통해 SSL 인증서를 가져 오려고했습니다 (즉, .cer 파일을 두 번 클릭하고 "가져 오기"버튼을 클릭했습니다). 해당 Gnome 3 전체 화면 인증 프롬프트 중 하나를 통해 "Gnome2 키 저장소"인증서 / 키 저장소의 잠금을 해제하라는 메시지가 표시되었습니다.

잠금을 해제 할 수 없습니다. 이 컴퓨터에서 사용한 암호가 전혀 작동하지 않았기 때문에 교묘하게 사용하여 현재 잊어 버린 다른 암호로 설정했거나 무언가가 깨졌습니다.

해마 ( "비밀번호 및 키")와 동일한 결과를 얻습니다. 인증서-> Gnome2 키 저장소는 내가 가진 비밀번호로 잠금 해제되지 않습니다. gksu를 사용하여 해마를 루트로 실행하려고 시도했지만 작동하지 않았습니다.

이 인증서 저장소의 비밀번호를 어떻게 재설정 할 수 있습니까? 내용이 삭제되어 기쁩니다. 따라서 파일이 있으면 제거해야합니다.

이 질문 에 대한 답변을 알고 있지만 Gnome2 키 저장소 키 링이 아닌 로그인 키 링을 재설정합니다. 어쩌면 Gnome2 Key Storage 키링에 대해 동일한 작업을 수행 할 수는 있지만 디스크의 어디에 위치하는지 모릅니다.

우분투 14.10에서 Gnome 3.12를 실행 중입니다 (13.10-> 14.04-> 14.10에서 업그레이드 됨).


해당 키링이 암호화 된 알고리즘에 있습니까?
Virusboy

그 열쇠 고리는 암호화되어 있습니까? 잠금 해제를 요청하는 것으로 보았습니다.
벤 윌리엄스

드라이브가 전혀 암호화되어 있습니까?
Virusboy

아니요, 드라이브 암호화가 없습니다.
벤 윌리엄스

답변:


3

그래서 이것이 정확히 당신이하고 싶은 일이라고 확신 하지는 않지만 같은 문제가 발생하여 CLI에 의지했습니다.

certutil -d sql:$HOME/.pki/nssdb -A -t "C,," -n <certificate nickname> -i <certificate filename>

libnss3-tools가 설치되어 있는지 확인하십시오

sudo apt-get install libnss3-tools

이것은 저에게 매력처럼 작용했습니다. GUI 문제를 해결하지는 못하지만 적어도 회사의 내부 CA 기반 사이트 각각을 확인할 필요는 없습니다.

기록을 위해 여기 에서 정보를 얻었습니다 .


핸디, 팁 주셔서 감사합니다. 일반적인 유용성을 위해 찬성했습니다.
벤 윌리엄스

명령이 자동으로 실패합니다. -v플래그를 사용하면 오류가 발생합니다certutil: function failed: SEC_ERROR_LEGACY_DATABASE: The certificate/key database is in an old, unsupported format.
Elijah Lynn

1

나중에 썬더 버드와 함께 사용할 인증서를 가져 오려고 할 때도 같은 문제가있었습니다.

나를 위해 문제를 해결 한 것은 다음과 같습니다.

  1. 썬더 버드에서 계정 설정을 열고
  2. 보안을 선택하십시오
  3. 인증서 아래에서 보안 장치 버튼을 클릭하십시오
  4. 내부 PKCS 모듈에서 소프트웨어 보안 장치를 선택하십시오 (사용자 / 플랫폼 등에 따라 이름이 어떻게 변경되는지 확실하지 않음)
  5. 오른쪽에는 비밀번호 변경 옵션이 있습니다. 암호를 클릭하면 아직 암호를 설정하지 않았 음을 알 수 있으므로 새 암호를 지정하십시오.

이렇게하면 이전에 비밀번호를 설정 한 적이없는 사용자의 문제를 해결할 수 있습니다. 실제로 비밀번호를 설정했지만 잊어 버린 경우이 방법으로 도움이되지 않습니다.


0

이것은 우분투 16.04 LTS에서 나를 위해 일했습니다.

rm ~/.local/share/keyrings/user.keystore

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