Sekitar sebulan yang lalu saya memperbarui server 16,04 LTS saya ke 18,04 LTS. Upgrade berjalan dengan baik. Namun, sejak peningkatan, setiap kali pengguna masuk, ada pesan yang ditampilkan di dmesg
atau di konsol lokal (tetapi tidak untuk sesi SSH pengguna) yang berbunyi:
[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]
Setelah banyak Googling, saya menemukan pertanyaan terkait ini dan berhasil mengetahui bahwa ini merupakan cadangan drive rumah pengguna yang diambil ketika peningkatan terjadi.
Saya harus mencatat bahwa pengguna masih memiliki akses ke drive rumah mereka dan mereka tidak memiliki masalah masuk, ini hanya pesan jengkel yang saya coba bersihkan.
Saya mencoba untuk menambahkan kata sandi ke keyring menggunakan jawaban yang diterima dalam pertanyaan terkait:
$ /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.
Jadi, kuncinya sudah ada di keyring tapi saya masih mendapatkan pesan kesalahan saat pengguna login.
Bagaimana saya bisa mencegah pemberitahuan / kesalahan ini terjadi?
/home/.ecryptfs/user/.ecryptfs/Private.sig
?