ग्रब २ का उन्नत संस्करण है भोजन (जीएनयू ग्रैंड यूनिफाइड बूटलोडर), लिनक्स बूटलोडर जो योशिनोरी ओकुजी के विकास की बदौलत 1999 में वापस आया, लिलो के बाद से पेंगुइन के ऑपरेटिंग सिस्टम को एक आधुनिक उपकरण प्रदान करने के विचार के साथ, हालांकि बेहद स्थिर और सुरक्षित था, लेकिन ऐसा नहीं हुआ भविष्य के संदर्भ में बहुत सारी संभावनाएँ प्रदान करें। जैसे की, Grub2 हमारे कंप्यूटर के प्रदर्शन और सुरक्षा दोनों का एक मूलभूत हिस्सा है, और इस कारण से यह देखना महत्वपूर्ण है कि हम इसका ध्यान कैसे रख सकते हैं कि इसे कौन, कैसे और कब एक्सेस कर सकता है।
जैसा कि हमारे कई पाठक निश्चित रूप से जानते हैं, ग्रब २ इसे इस तरह से सुरक्षित किया जा सकता है कि हम केवल उपयोगकर्ता नाम और पासवर्ड दर्ज करके इसके विकल्पों तक पहुंच सकते हैं, कुछ ऐसा जो बिल्कुल उल्लंघन योग्य नहीं है लेकिन कम से कम हमें कुछ सुरक्षा प्रदान करता है और उन लोगों के लिए चीजों को धीमा कर देगा जो बिना अनुमति के एक्सेस करने का प्रयास करते हैं Linux बूटलोडर के लिए. और इस पोस्ट में हम देखने वाले हैं उपयोगकर्ता नाम और पासवर्ड से Grub2 को कैसे सुरक्षित रखें (पाठ).
के लिए एक प्रक्रिया एकल उपयोगकर्ता मोड, साथ ही आपातकालीन और बचाव मोड सुनिश्चित करें, कि यह हमें Ret Hat Enterprise Linux, Fedora या CentOS 7 में सेवा प्रदान करेगा, और इसके लिए केवल कुछ चरणों की आवश्यकता है जैसा कि हम नीचे देखेंगे:
सबसे पहले हम व्यवस्थापक के रूप में लॉग इन करते हैं (या 'सु' कमांड का उपयोग करके अपने विशेषाधिकार बढ़ाते हैं) क्योंकि हम ग्रब कॉन्फ़िगरेशन को संपादित करने जा रहे हैं। लेकिन इससे पहले हम इसके प्रभारी फ़ाइलों की एक बैकअप प्रतिलिपि बनाते हैं:
cp /boot/grub2/grub.cfg /boot/grub2/grub.cfg.original cp /etc/grub.d/10_linux /etc/grub.d/10_linux.original
अब हम 10_linux फ़ाइल खोलते हैं:
sudo vi /etc/grub.d/10_linux
और हम निम्नलिखित उपयोगकर्ता नाम और पासवर्ड प्रविष्टियाँ जोड़ते हैं (उन शब्दों को जो भी हम चुनते हैं उसके साथ प्रतिस्थापित करते हुए):
cat << EOF set superusers="willy" password willy contraseñadewilly EOF
यहां यूजर के पास पासवर्ड होगा 'पासवर्डविली', और 'सुपरयूजर्स' अनुभाग में दिखाई देता है क्योंकि यह एकमात्र ऐसा व्यक्ति है जो किसी भी ग्रब मेनू प्रविष्टि तक पहुंच सकता है, इसे संपादित कर सकता है ('ई' दबाकर), या इसके कमांड लाइन मोड को शुरू कर सकता है ('सी' दबाकर)।
अब हम नया Grub.cfg जनरेट करते हैं:
grub2-mkconfig --output=/tmp/grub2.cfg
अब हम ग्रब कॉन्फ़िगरेशन फ़ाइल को हमारे द्वारा बनाई गई इस फ़ाइल से प्रतिस्थापित करते हैं:
mv /tmp/grub2.cfg /boot/grub2/grub.cfg
बस, अब हम रीबूट कर सकते हैं और जब हम ग्रब स्क्रीन देखते हैं तो हम 'ई' दबा सकते हैं, जिसके बाद हमसे वह पासवर्ड मांगा जाएगा जो हमने कॉन्फ़िगरेशन फ़ाइल में दर्ज किया है।
डेबियन के लिए यह कैसा होगा? इसे FromLinux से खोजें: http://blog.desdelinux.net/como-proteger-grub-con-una-contrasena-linux/ लेकिन यह बहुत पुराना हो चुका है