প্রায় এক মাস আগে আমি আমার 16.04 এলটিএস সার্ভারটি 18.04.1 এলটিএসে আপডেট করেছি। আপগ্রেড ঠিক আছে। তবে আপগ্রেডের পর থেকে, যখনই কোনও ব্যবহারকারী লগ ইন করে, সেখানে dmesg
স্থানীয় কনসোলে বা কোনও বার্তা প্রদর্শিত হয় (তবে ব্যবহারকারীর এসএসএইচ সেশনে নয়) যা পড়ে:
[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]
অনেকগুলি গুগল করার পরে, আমি এই সম্পর্কিত প্রশ্নটি পেয়েছি এবং এটি নির্ধারণ করতে পেরেছি যে আপগ্রেড হওয়ার সময় এটি ব্যবহারকারীর হোম ড্রাইভের একটি ব্যাকআপ।
আমার মনে রাখা উচিত যে ব্যবহারকারীদের এখনও তাদের হোম ড্রাইভগুলিতে অ্যাক্সেস রয়েছে এবং তাদের লগ ইন করতে কোনও সমস্যা নেই, এটি কেবল একটি বিরক্তি বার্তা যা আমি পরিষ্কার করার চেষ্টা করছি।
আমি লিঙ্কিত প্রশ্নে গৃহীত উত্তরটি ব্যবহার করে কীরিংয়ের সাথে পাসফ্রেজ যুক্ত করার চেষ্টা করেছি:
$ /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.
সুতরাং, কীটি ইতিমধ্যে কীরিং-এ রয়েছে তবে কোনও ব্যবহারকারী লগ ইন করলে আমি ত্রুটি বার্তাটি পাই।
আমি কীভাবে এই বিজ্ঞপ্তিটি / ত্রুটি সংঘটিত হতে রোধ করতে পারি?
/home/.ecryptfs/user/.ecryptfs/Private.sig
?