यदि आपके पास एक नया मैकबुक प्रो है, तो हो सकता है कि आपको टच आईडी के साथ प्रमाणीकरण करने की आदत हो गई हो। लेकिन डिफ़ॉल्ट रूप से, sudo
. को प्रमाणित करने के लिए Touch ID सेट अप नहीं किया जाता है आदेश। ये कमांड, जो कमांड लाइन में व्यापक रेंज की शक्ति की अनुमति देते हैं, को पासवर्ड द्वारा प्रमाणित किया जाना है। यदि आप macOS पर डेवलपर या पावर उपयोगकर्ता हैं, तो आप sudo
. का उपयोग कर सकते हैं बार बार। यह प्रमाणित करने के लिए बेहद उपयोगी हो सकता है sudo
टच आईडी के साथ कमांड।
थोड़े से टेक्स्ट फ़ाइल संपादन के साथ, हम sudo के लिए स्वीकार्य प्रमाणीकरण विधियों की सूची को एक्सेस और संपादित कर सकते हैं। टेक्स्ट की एक पंक्ति जोड़कर, हम टच आईडी को सुडो कमांड को प्रमाणित करने का एक स्वीकार्य तरीका बना देंगे।
इस आदेश को स्थापित करने के लिए एक संभावित नकारात्मक पहलू है। यदि आप टच आईडी के साथ सुडो कमांड को प्रमाणित करते हैं, तो आप सुरक्षित शेल या एसएसएच पर सुडो को प्रमाणित करने में सक्षम नहीं हो सकते हैं। इसके बारे में macOS के आगामी संस्करण में तय होने की बात हो रही है, शायद आगामी बीटा में। यदि आप अक्सर SSH का उपयोग करते हैं, तो सुनिश्चित करें कि आप किसी गंभीर स्थिति में इसकी आवश्यकता होने से पहले इस कार्यक्षमता का परीक्षण कर लें। अभी के लिए, यदि आप उस समस्या या बग का सामना करते हैं, तो आपको अपने द्वारा जोड़े गए टेक्स्ट को हटाकर परिवर्तन को वापस लेना होगा।
टच आईडी से sudo कमांड को ऑथेंटिकेट करें
1. ओपन टर्मिनल ("/ एप्लिकेशन/यूटिलिटीज" में पाया गया) और निम्न कमांड चलाएँ:
sudo nano /etc/pam.d/sudo
यह sudo प्रॉम्प्ट पर प्रमाणित करने के लिए मान्य विधियों की सूची खोलेगा। यहीं पर हम प्रमाणीकरण की एक मान्य विधि के रूप में Touch ID जोड़ेंगे।
2. डाउन एरो की और फिर रिटर्न की को दबाकर "#sudo" से शुरू होने वाली लाइन के नीचे एक नई लाइन बनाएं।
3. आपके द्वारा अभी बनाई गई नई लाइन पर, निम्न टेक्स्ट पेस्ट करें:
auth sufficient pam_tid.so
आप देख सकते हैं कि इस पाठ में कुछ रिक्ति है इसलिए यह मौजूदा प्रविष्टियों के साथ स्पष्ट रूप से पंक्तिबद्ध है। यह कड़ाई से आवश्यक नहीं है, लेकिन इससे चीजों पर नज़र रखना आसान हो जाता है।
जब आप इस टेक्स्ट को जोड़ते हैं, तो आप sudo को प्रमाणित करने के लिए एक नया तरीका जोड़ रहे होंगे। यह टच आईडी पीएएम (प्लग करने योग्य प्रमाणीकरण विधि) को उन विधियों की सूची में जोड़ता है जो सूडो को "अनलॉक" कर सकते हैं। सूची के अन्य विकल्पों में खाता प्रमाणीकरण, पासवर्ड प्रमाणीकरण और सत्र प्रमाणीकरण शामिल हैं।
4. अपडेट किए गए दस्तावेज़ को सहेजने के लिए Ctrl + O और Enter दबाएं।
5. नैनो टेक्स्ट एडिटर को छोड़ने के लिए Ctrl + X दबाएं।
6. अगली बार जब आपको सूडो की आवश्यकता होगी, तो आपको इनपुट के लिए संकेत देने वाला मानक सिस्टम डायलॉग बॉक्स दिखाई देगा। यदि यह सीधे प्रमाणित होता है, तो आपके पास sudo तक पहुंच होगी।
यदि आप इसके बजाय अपने पासवर्ड के माध्यम से प्रमाणित करना चाहते हैं, तो "पासवर्ड का उपयोग करें ..." बटन पर क्लिक करें और संवाद बॉक्स में अपना पासवर्ड दर्ज करें।
निष्कर्ष
एक बार जब आप सूडो कमांड को प्रमाणित करने के लिए टच आईडी सेट कर लेते हैं, तो आप केवल अपने फिंगरप्रिंट के साथ सूडो या रूट उपयोगकर्ता को प्रमाणित करने में सक्षम होंगे। आपके पास "पासवर्ड का उपयोग करें ..." बटन पर क्लिक करके अपना पासवर्ड मैन्युअल रूप से दर्ज करने का विकल्प भी होगा। यदि आप तय करते हैं कि आप परिवर्तन को उलटना चाहते हैं, तो बस आपके द्वारा जोड़ी गई लाइन को हटा दें और सेटिंग्स फ़ाइल को फिर से सहेजें। यह आपके मैकबुक प्रो की स्वीकार्य सूडो प्रमाणीकरण विधियों की सूची से टच आईडी को हटा देगा।