Chrome을 시작할 때 키체인 비밀번호를 알려달라고 괴롭힙니다.

Chrome을 시작할 때 키체인 비밀번호를 알려달라고 괴롭힙니다.

애플리케이션이 "기본 키링" 키링에 액세스하려고 합니다.

Chrome/Chromium을 열 때마다 비밀번호를 묻는 메시지가 표시됩니다. 로그인을 통해 잠금을 해제하기 위해 OS와 직접 통합되지 않는 이유를 모르겠지만 이를 해결할 확실한 방법이 없습니다.

필요하다는 글을 읽었습니다

rm ~/.gnome2/keyrings/default.keyring

하지만 GNOME이 없는 Xfce 설치에는 그러한 파일이 없습니다.

답변1

이 질문에는오랜 역사원한다면 그걸로 장난칠 수도 있지만 gnome-keyring, 내가 찾았어더 쉽게해결 방법은 프롬프트된 비밀번호를 공백으로 설정하여 다시 묻지 않도록 하는 것입니다.

  1. rm ~/.local/share/keyrings/*(새로 설치하지 않는 경우 먼저 이 파일을 확인/백업하는 것이 좋습니다. 예 cp -r ~/.local/share/keyrings ~/keyrings-backup)
  2. Chrome을 다시 시작하세요.
  3. 키링을 생성하라는 메시지가 표시되면 비밀번호를 입력하지 않고도 계속할 수 있습니다. (물론 이 작업을 처음 수행하는 경우에는 문제가 되지 않습니다.)

답변2

이 질문이 여전히 관련이 있는지는 모르겠지만 나에게 적합한 솔루션을 찾았습니다. 저는 Debian Jessie i386을 실행하고 있습니다. XFCE 데스크탑 및 gdm3 디스플레이 관리자를 사용하십시오. 응용 프로그램 메뉴 설정 > 세션 및 시작 > 고급으로 이동하여 "시작 시 Gnome 서비스 시작"을 선택하면 문제가 해결되는 것으로 나타났습니다. 이것이 다른 배포판에 어떤 영향을 미치는지는 모르겠지만 Debian Jessie에서는 작동합니다.

답변3

어떤 배포판을 사용하고 있는지는 모르겠지만 스크립트를 만들어 (Debian의 경우) 또는 (Ubuntu의 경우) ~/bin호출 하겠습니다 . 배포판의 Chromium 이름에 따라 스크립트를 조정하십시오.chromiumchromium-browser

#!/bin/bash
/usr/bin/chromium-browser --password-store=basic "$@" 

Google Chrome의 경우 다른 스크립트를 만들고 다음을 사용하여 호출할 수 ~/bin있습니다 google-chrome-stable.

#!/bin/bash
/usr/bin/google-chrome-stable --password-store=basic "$@" 

--password-store=basic위 스크립트는 두 프로그램 중 하나를 시작할 때 각 인스턴스에 대해 이 매개변수를 사용합니다.

~에서이 소스:

--password-store는 사용할 암호화 스토리지 백엔드를 지정합니다. 가능한 값은 kwallet, kwallet5, gnome, gnome-keyring, gnome-libsecret, 기본입니다. 다른 값을 사용하면 Chrome이 자동으로 최상의 백엔드를 감지합니다. TODO(crbug.com/571003): PasswordStore가 더 이상 Keyring 또는 KWallet을 사용하여 비밀번호를 저장하지 않으면 이 플래그의 이름을 변경하여 비밀번호 참조를 중지하세요. 그러나 초기에 이름을 바꾸지 마십시오. 개발자와 테스터는 Keyring 또는 KWallet에서 많은 수의 테스트 비밀번호를 유지하기 위해 이를 사용할 수 있습니다.

답변4

다른 모든 답변은 필요한 것보다 훨씬 더 복잡합니다. 시스템에서 패키지를 지우십시오.

sudo apt purge gnome-keyring

관련 정보