मैं एक LUKS पासवर्ड कैसे बदल सकता हूँ?


17

मैं एक LUKS पासवर्ड बदलना चाहूंगा। मैं अपना पुराना पासवर्ड निकालना चाहता हूं, लेकिन मैं मूल हटाने से पहले अपना नया पासवर्ड आज़माना चाहूंगा। मैं स्पष्ट रूप से पुराने पासवर्ड को जानता हूं। मैं जीयूआई नहीं टर्मिनल का उपयोग करना चाहते हैं।

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


जवाबों:


22

एलयूकेएस योजना में, आपके पास पासवर्ड या कुंजी फ़ाइलों के लिए 8 "स्लॉट" हैं। सबसे पहले, जांच करें, उनमें से किसका उपयोग किया जाता है:

cryptsetup luksDump /dev/<device> |grep BLED

फिर आप चयनित कुंजियों को जोड़, बदल या हटा सकते हैं:

cryptsetup luksAddKey /dev/<device> (/path/to/<additionalkeyfile>) 

cryptsetup luksChangeKey /dev/<device> -S 6

कुंजियों को हटाने के लिए, आपके पास 2 विकल्प हैं:

a) आपके द्वारा दर्ज किए गए पासवर्ड से मेल खाने वाली कोई भी कुंजी हटाएं:

cryptsetup luksRemoveKey /dev/<device>

बी) निर्दिष्ट स्लॉट में एक कुंजी को हटा दें:

cryptsetup luksKillSlot /dev/<device> 6

थोड़ी जाँच के बाद, यह संभवतः cryptsetup luksAddKey /dev/<device> [<new key file>]डॉक्स के अनुसार होना चाहिए । []इंगित करता है कि यह वैकल्पिक है, जो पूरी तरह से मुझे बच गए के रूप में के साथ लिखा है ()। मुझे लगा कि मुझे यह पता लगाने की आवश्यकता है कि पहले कीफाइल कैसे बनाया जाए, फिर इसे जोड़ने के लिए इन निर्देशों का उपयोग करें। आपको लगता है कि आपको इसकी आवश्यकता नहीं है।
fbicknel

बस एक नोट , मैंने उल्लेख किया है कि एक ubuntu (19.04 से अधिक पुराने) को गड़बड़ करने के लिए संभव हो सकता है स्थापित डिस्क को अंतिम और एकमात्र कुंजी / स्लॉट को हटाकर, डिस्क को अनसूटेबल प्रदान करते हैं, देखें: bugs.launchpad.net/ubuntu / + स्रोत / libblockdev / + बग / 1837437 । मूल रूप से सुनिश्चित करें कि ubuntu के पुराने संस्करणों के लिए 1 को हटाने से पहले हमेशा कम से कम 2 स्लॉट का उपयोग किया जाए।
jmunsch
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.