Il y a environ un mois, j'ai mis à jour mon serveur 16.04 LTS vers 18.04.1 LTS. La mise à niveau s'est bien passée. Cependant, depuis la mise à niveau, chaque fois qu'un utilisateur se connecte, un message s'affiche dans dmesg
ou sur la console locale (mais pas dans la session SSH de l'utilisateur) qui se lit comme suit:
[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]
Après beaucoup de recherches sur Google, j'ai trouvé cette question connexe et j'ai réussi à comprendre qu'il s'agissait d'une sauvegarde du disque personnel de l'utilisateur prise lors de la mise à niveau.
Je dois noter que les utilisateurs ont toujours accès à leurs disques durs et qu'ils n'ont pas de problème de connexion, ce n'est qu'un message d'agacement que j'essaie de nettoyer.
J'ai tenté d'ajouter la phrase secrète au trousseau de clés en utilisant la réponse acceptée dans la question liée:
$ /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.
Ainsi, la clé est déjà dans le trousseau de clés, mais je reçois toujours le message d'erreur lorsqu'un utilisateur se connecte.
Comment puis-je empêcher cette notification / erreur de se produire?
/home/.ecryptfs/user/.ecryptfs/Private.sig
?