16.04에서 18.04로 업그레이드 한 후 마운트 옵션에 지정된 sig에 대한 사용자 세션 키링에서 유효한 키를 찾을 수 없습니다.


12

약 한 달 전에 16.04 LTS 서버를 18.04.1 LTS로 업데이트했습니다. 업그레이드가 잘되었습니다. 그러나 업그레이드 이후에 사용자가 로그인 할 때마다 dmesg로컬 콘솔에 (또는 사용자의 SSH 세션이 아닌 ) 다음과 같은 메시지가 표시됩니다 .

[890802.820519] Could not find key with description: [HEXSTRING]
[890802.820537] process_request_key_err: No key
[890802.820538] Could not find valid key in user session keyring for sig specified in mount option: [HEXSTRING]
[890802.820557] One or more global auth toks could not properly register; rc = [-2]
[890802.820558] Error parsing options; rc = [-2]

많은 인터넷 검색을 한 후이 관련 질문을 발견 하고 업그레이드가 발생했을 때 사용자의 홈 드라이브 백업임을 알아 냈습니다.

사용자는 여전히 홈 드라이브에 액세스 할 수 있으며 로그인하는 데 문제가 없습니다. 이것은 정리하려고하는 성가신 메시지 일뿐입니다.

링크 된 질문에서 허용되는 답변을 사용하여 열쇠 고리에 암호를 추가하려고했습니다.

$ /usr/bin/ecryptfs-manager

eCryptfs key management menu
-------------------------------
    1. Add passphrase key to keyring
    2. Add public key to keyring
    3. Generate new public/private keypair
    4. Exit

Make selection: 1

    Mount-wide passphrase:
    Confirm passphrase:
    Using the default salt value

That key was already in the keyring.

따라서 키가 이미 키 링에 있지만 사용자가 로그인 할 때 여전히 오류 메시지가 나타납니다.

이 알림 / 오류가 발생하지 않도록하려면 어떻게해야합니까?


찾을 수없는 키 서명이 사용중인 키 서명과 일치합니까? 그것은 같은 것 /home/.ecryptfs/user/.ecryptfs/Private.sig입니까?
Xen2050

@ Xen2050 그렇습니다. Private.sig에는 두 개의 키가 있으며 그 중 하나는 "설명이있는 키를 찾을 수 없습니다"와 일치합니다.
Andy

확실하지 않습니다 ... 무언가가 너무 빨리 마운트하려고 시도한 다음 다시 시도하고 성공하지 않는 한 (모든 것이 어쨌든 작동하기 때문에) ... 그래서 버그처럼 들립니까? syslog에서 문제가되는 행을 지울 수 있습니까? 또는 "사용자의 홈 드라이브 백업"에 어떤 경로 / 이름이 있습니까? 아마도 백업을 마운트하려고하는데 실패하고있을 것입니다 (키가 변경되었을 수 있음)? eCryptfs에는 상세 모드가 있지만 비밀 값을 시스템 로그에 기록합니다.
Xen2050

답변:


3

이 버그는 우분투 17.10에서 처음보고 된 것 같습니다 : ecryptfs-mount-private가 ecryptfs 키를 초기화하지 못합니다

자신의 오류는 다음과 같습니다.

[ 1265.695388] Could not find key with description: [<correct key ID>]
[ 1265.695393] process_request_key_err: No key
[ 1265.695394] Could not find valid key in user session keyring for sig specified in mount option: [<correct key ID>]
[ 1265.695395] One or more global auth toks could not properly register; rc = [-2]
[ 1265.695396] Error parsing options; rc = [-2]

버그 리포트를 구독하고 나에게도 영향을 표시해야합니다.

다른 사용자가 게시 한 메시지를 읽습니다. 일부 솔루션에는 적합하지만 다른 솔루션에는 적합하지 않습니다.


0

우분투 18.04 LTD에서 이것은 누구에게나 효과가 있습니까?

exec /usr/bin/startfluxbox

대화식 실행을 요청하는 메시지가 표시되면 ecryptfs-mount-private그렇게하십시오.

그것은 다음과 같은 것을 산출해야합니다 :

사용자 세션 키링에 sig가 포함 된 인증 토큰을 삽입했습니다. 정보 : 개인용 드리프트가 마운트되었습니다

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