16.04 से 18.04 तक अपग्रेड के बाद माउंट विकल्प में निर्दिष्ट sig के लिए उपयोगकर्ता सत्र कीरिंग में मान्य कुंजी नहीं मिली


12

लगभग एक महीने पहले मैंने अपने 16.04 LTS सर्वर को 18.04.1 LTS में अपडेट किया। उन्नयन ठीक चला। हालाँकि, नवीनीकरण के बाद, जब भी कोई उपयोगकर्ता लॉग इन करता है, तो 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]

बहुत Googling के बाद, मुझे यह संबंधित प्रश्न मिला और यह पता लगाने में कामयाब रहा कि यह उपयोगकर्ता के होम ड्राइव का अपग्रेड होने पर बैकअप है।

मुझे ध्यान देना चाहिए कि उपयोगकर्ताओं को अभी भी अपने होम ड्राइव तक पहुंच है और उन्हें लॉग इन करने में कोई समस्या नहीं है, यह केवल एक झुंझलाहट संदेश है जिसे मैं साफ करने की कोशिश कर रहा हूं।

मैंने लिंक किए गए प्रश्न में स्वीकृत उत्तर का उपयोग करते हुए कीरिंग में पासफ़्रेज़ जोड़ने का प्रयास किया:

$ /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?
5:20 बजे Xen2050

@ Xen2050 हाँ, वे मेल खाते हैं। Private.sig की दो कुंजियाँ हैं और उनमे से एक प्रदर्शित होने पर "विवरण के साथ कुंजी नहीं पा सकती है" से मेल खाती है।
एंडी

मुझे यकीन नहीं हो रहा है ... जब तक कि कुछ बहुत तेजी से माउंट करने की कोशिश नहीं कर रहा है, तब फिर से कोशिश कर रहा है और सफल हो रहा है (क्योंकि सब कुछ वैसे भी काम करने लगता है) ... तो यह एक बग जैसा लगता है? बस syslog से आपत्तिजनक लाइनों को मिटा सकता है ... या "उपयोगकर्ता के होम ड्राइव का बैकअप" क्या पथ / नाम है? शायद यह बैकअप माउंट करने की कोशिश कर रहा है और असफल हो रहा है (चाबियाँ बदल सकती हैं)? eCryptfs में एक वर्बोज़ मोड है, लेकिन यह सिस्टम लॉग में गुप्त मानों को जमा करता है
Xen2050

जवाबों:


3

ऐसा लगता है कि यह बग पहली बार Ubuntu 17.10 में रिपोर्ट किया गया था: ecryptfs- माउंट-निजी ecryptfs कुंजियों को शुरू करने में विफल रहता है

वहाँ त्रुटि आपके अपने जैसी है:

[ 1265.695388] Could not find key with description: [<correct key ID>]
[ 1265.695393] process_request_key_err: No key
[ 1265.695394] Could not find valid key in user session keyring for sig specified in mount option: [<correct key ID>]
[ 1265.695395] One or more global auth toks could not properly register; rc = [-2]
[ 1265.695396] Error parsing options; rc = [-2]

आपको बग रिपोर्ट की सदस्यता लेनी चाहिए और यह सुनिश्चित करना चाहिए कि आप इसे भी प्रभावित करते हैं।

अन्य उपयोगकर्ताओं द्वारा पोस्ट किए गए संदेशों को पढ़ें। ऐसे समाधान हैं जो कुछ के लिए काम करते हैं और दूसरों के लिए नहीं।


0

उबंटू 18.04 लीटर पर, क्या यह किसी के लिए काम करता है?

exec /usr/bin/startfluxbox

और अगर आपको एक संदेश मिलता है, तो आपको इंटरएक्टिव ecryptfs-mount-privateकोशिश करने की कोशिश करनी चाहिए।

यह कुछ उपज चाहिए:

INFO: उपयोगकर्ता सत्र कीरिंग में sig के साथ सम्मिलित टॉस्क सम्मिलित किया गया है: आपकी निजी ड्रिक्ट्री को माउंट किया गया है

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.