Há cerca de um mês, atualizei meu servidor 16.04 LTS para 18.04.1 LTS. A atualização foi boa. No entanto, desde a atualização, sempre que um usuário efetua login, há uma mensagem exibida no dmesg
console local ou no console (mas não na sessão SSH do usuário) que diz:
[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]
Depois de pesquisar muito no Google, encontrei essa pergunta relacionada e consegui descobrir que é um backup da unidade doméstica do usuário feita quando a atualização ocorreu.
Devo observar que os usuários ainda têm acesso a suas unidades domésticas e não têm problemas para fazer login. Esta é apenas uma mensagem irritante que estou tentando limpar.
Tentei adicionar a senha ao chaveiro usando a resposta aceita na pergunta vinculada:
$ /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.
Portanto, a chave já está no chaveiro, mas ainda recebo a mensagem de erro quando um usuário faz login.
Como posso impedir que esta notificação / erro ocorra?
/home/.ecryptfs/user/.ecryptfs/Private.sig
?