2 개의 그놈 암호 키링을 병합하는 방법?


15

나는 두 개의 암호 키 링으로 끝났습니다-하나는 오래된 랩톱과 하나는 현재 설치되었습니다.

로그인 할 때 두 암호 키 링을 모두 잠금 해제 할 필요가 없도록 두 암호 키 링을 하나로 병합하는 방법은 무엇입니까?


로그인과 동일한 키링 암호를 사용하는 경우 잠금을 해제 할 필요가 없습니다.
JanC

1
@JanC 자동 로그인을 사용하는 경우 작동하지 않습니다
8128

그것은 나를 위해 작동하지 않으며 자동 로그인을 사용하지 않습니다 :(
Severo Raz

답변:


11

키링에서 암호를 제거하면 그놈 키링 관리자가 파일을 일반 텍스트로 저장합니다. 텍스트 편집기로 해당 파일을 편집하고 키를 복사 할 수 있습니다. 키링 파일을 다시 암호화하려면 비밀번호를 설정하십시오.

이 작업을 수행하기 전에 키링 파일을 백업하는 것이 좋습니다.

다음과 같이 두 개의 열쇠 고리가 있다고 가정합니다.

두 개의 열쇠 고리

키링 파일은 다음과 같습니다.

$ cd ~/.local/share/keyrings
$ file foo.keyring bar.keyring 
foo.keyring: GNOME keyring, major version 0, minor version 0, crypto type 0 (AEL), hash type 0 (MD5), name "foo", last modified Thu Jan  1 01:00:00 1970, created Thu Jan  1 01:00:00 1970, not locked if idle, hash iterations 1087, salt 10888099772058093604, 1 item(s)
bar.keyring: GNOME keyring, major version 0, minor version 0, crypto type 0 (AEL), hash type 0 (MD5), name "bar", last modified Thu Jan  1 01:00:00 1970, created Thu Jan  1 01:00:00 1970, not locked if idle, hash iterations 1749, salt 12972167437702069911, 1 item(s)

두 개의 열쇠 고리에서 암호를 제거하십시오. 비밀번호를 제거하려면 비밀번호를 변경하고 (오른쪽 클릭> 비밀번호 변경) 이전 비밀번호를 입력하고 새 비밀번호를 비워 두십시오. 암호를 암호화하지 않은 상태로 저장할 것인지 묻는 대화 상자가 나타납니다.

이제 파일은 다음과 같아야합니다.

$ file foo.keyring bar.keyring 
foo.keyring: ASCII text
bar.keyring: ASCII text
$ cat foo.keyring 

[keyring]
display-name=foo
ctime=0
mtime=0
lock-on-idle=false
lock-after=false

[1]
item-type=0
display-name=key1
secret=pass1
mtime=1311897928
ctime=0
$ cat bar.keyring 

[keyring]
display-name=bar
ctime=0
mtime=0
lock-on-idle=false
lock-after=false

[1]
item-type=0
display-name=key2
secret=pass2
mtime=1311900380
ctime=0

자주 사용하는 텍스트 편집기를 사용하여 파일을 편집하십시오. 섹션 번호는 연속적이며 겹치지 않도록 변경하십시오.

$ cat foo.keyring 

[keyring]
display-name=foo
ctime=0
mtime=0
lock-on-idle=false
lock-after=false

[1]
item-type=0
display-name=key1
secret=pass1
mtime=1311897928
ctime=0

[2]
item-type=0
display-name=key2
secret=pass2
mtime=1311900380
ctime=0

그래픽 키링 관리자로 돌아갑니다. 키 링을 잠근 다음 잠금을 해제하여 변경 사항을 적용하십시오 (오른쪽 클릭> 잠금, 마우스 오른쪽 버튼 클릭> 잠금 해제). 또는 키링 관리자를 닫았다가 다시 열 수 있습니다. 이제 하나의 키링으로 이동 한 모든 키를 볼 수 있습니다.

키가 움직이는 두 개의 열쇠 고리

이제 비밀번호를 설정할 수 있으며 키링 파일이 다시 한 번 암호화됩니다.


좋아, 앱이 키가 이런 식으로 움직 인 것을 발견합니까? 즉, 앱이 고유 한 ID (있는가?) 또는 키링 / 이름을 기준으로 키를 조회합니까?
MarkovCh1

1
@Syzygy : gnome keyring API 는 모든 키링 을 검색 할뿐만 아니라 키링과 id를 사용하여 특정 키를 선택하는 메소드를 제공합니다. 키를 검색할지 또는 특정 키링을 찾을 지 여부는 응용 프로그램에 따라 다릅니다.
lesmana

-1

이 열쇠 고리는 어떤 형식입니까? 암호 및 암호화 키 대화 상자에서 모두 관리하는 경우 "이전 랩톱"키 링에서 모든 키를 선택하고 마우스 오른쪽 단추를 클릭하고 복사를 선택한 다음 다른 키 링에 붙여 넣을 수 없습니까?

.keyring 파일의 구조를 설명하는 문서 : http://archpub20.cs.ccu.edu.tw/cgi-bin/dwww?type=file&location=/usr/share/doc/gnome-keyring/file-format. txt


"에서 볼 수있는"그놈 키링 사용자 정의 형식 $ cat ~/.gnome2/keyrings/*.keyring" copy저장된 비밀번호 에는 옵션을 사용할 수 없습니다. 내가 아는 한 copy = 공개 키를 클립 보드에 복사하십시오.
Dima
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.