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
?Jawaban:
Sepertinya bug ini pertama kali dilaporkan di Ubuntu 17.10: ecryptfs-mount-private gagal menginisialisasi kunci ecryptfs
Kesalahan di sana seperti milik Anda:
Anda harus berlangganan laporan bug dan pastikan Anda menandainya juga memengaruhi Anda.
Baca pesan yang diposting oleh pengguna lain. Ada solusi yang berfungsi untuk beberapa dan bukan yang lain.
sumber
Di Ubuntu 18.04 lts, Apakah ini bekerja untuk siapa saja?
exec /usr/bin/startfluxbox
dan jika Anda mendapatkan pesan yang meminta Anda untuk mencoba menjalankan interaktif
ecryptfs-mount-private
coba lakukan itu.harus menghasilkan sesuatu seperti:
sumber