약 한 달 전에 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
입니까?