Hace aproximadamente un mes actualicé mi servidor 16.04 LTS a 18.04.1 LTS. La actualización salió bien. Sin embargo, desde la actualización, cada vez que un usuario inicia sesión, aparece un mensaje en dmesg
o en la consola local (pero no en la sesión SSH del usuario) que dice:
[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]
Después de mucho buscar en Google, encontré esta pregunta relacionada y logré darme cuenta de que es una copia de seguridad de la unidad de inicio del usuario tomada cuando se realizó la actualización.
Debo señalar que los usuarios todavía tienen acceso a sus unidades de inicio y no tienen problemas para iniciar sesión, esto es solo un mensaje molesto que estoy tratando de limpiar.
Intenté agregar la frase de contraseña al llavero usando la respuesta aceptada en la pregunta 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.
Entonces, la clave ya está en el llavero, pero sigo recibiendo el mensaje de error cuando un usuario inicia sesión.
¿Cómo puedo evitar que ocurra esta notificación / error?
/home/.ecryptfs/user/.ecryptfs/Private.sig
?