मैक ओएस पर सुडो को प्रमाणित करने के लिए टच आईडी का उपयोग कैसे करें
विषयसूची:
यदि आपके पास टच बार से लैस मैकबुक प्रो है और आप लगातार कमांड लाइन उपयोगकर्ता हैं, तो आप उस ट्रिक की सराहना कर सकते हैं जो आपको अपने टाइप करने के बजाय सुडो और सु को प्रमाणित करने के लिए टच आईडी का उपयोग करने की अनुमति देती है। टर्मिनल में पासवर्ड किसी प्रकार के डिजिटल निएंडरथल की तरह।
एक उल्लेखनीय समस्या (या ट्रेड-ऑफ़) यह है कि यदि आप इस सक्षम के साथ Mac को कनेक्ट करने के लिए SSH का उपयोग करते हैं, तो आप sudo का उपयोग नहीं कर पाएंगे क्योंकि टच आईडी संचारित नहीं होगी। हालांकि मिश्रित रिपोर्टें हैं जो हाई सिएरा के बीटा संस्करणों में बदली जा सकती हैं।
वैसे भी, यदि आप एक उन्नत Mac उपयोगकर्ता हैं जिसके पास Touch Bar और Touch ID युक्त Mac है, तो यहां बताया गया है कि आप sudo प्रमाणन के लिए Touch ID समर्थन कैसे सक्षम कर सकते हैं। यह वास्तव में नौसिखिए उपयोगकर्ताओं या उन लोगों के लिए लागू नहीं होने जा रहा है जो सूडो के साथ प्रमाणीकरण करने वाली कमांड लाइन पर महत्वपूर्ण समय नहीं बिताते हैं, और क्योंकि इसमें सिस्टम फ़ाइल को संपादित करना शामिल है, इसे शुरू करने से पहले अपने मैक का बैकअप लेना एक अच्छा विचार है। प्रक्रिया।
Mac पर sudo के लिए टच आईडी का उपयोग कैसे करें
आरंभ करने से पहले अपने Mac का बैकअप लें। टर्मिनल से (बेशक), आप /etc/pam.d/sudo में एक नई लाइन जोड़कर संपादित करना चाहेंगे। हमारे उद्देश्यों के लिए यहां हम नैनो का उपयोग करेंगे, लेकिन यदि आप इच्छुक हैं तो आप vim या emacs, या यहां तक कि एक GUI ऐप का उपयोग करने के लिए स्वतंत्र हैं।
- टर्मिनल ऐप खोलें यदि आपने पहले से ऐसा नहीं किया है, तो निम्नलिखित आदेश दर्ज करें:
- रिटर्न हिट करें और फिर शीर्ष पर निम्न पंक्ति जोड़ें:
- नियंत्रण+O के साथ संपादन सहेजें और फिर नियंत्रण+X के साथ नैनो से बाहर निकलें
sudo नैनो /etc/pam.d/sudo
पर्याप्त pam_tid.so
अब आप जाने के लिए तैयार हैं, टच आईडी अब कमांड लाइन पर पासवर्ड दर्ज करने के बजाय सूडो को प्रमाणित करेगी। और हां बेशक आप अब भी अपने पासवर्ड का उपयोग कर सकते हैं। ध्यान दें कि कुछ उपयोगकर्ता इसे काम करने के लिए अपने शेल को रीबूट या रीफ्रेश करने की आवश्यकता की रिपोर्ट करते हैं।
अब अगली बार जब आप रूट उपयोगकर्ता का उपयोग करने के लिए सुडो या सु चलाते हैं या कमांड को रूट के रूप में चलाते हैं, तो आप टच आईडी पर उंगली रखकर प्रमाणित कर सकते हैं।
यह मैक उपयोगकर्ताओं के लिए टच आईडी मशीनों के लिए निर्विवाद रूप से उपयोगी है, इतना है कि यह कमांड लाइन संशोधन के बजाय कहीं न कहीं एक समर्पित सेटिंग विकल्प होना चाहिए।पासवर्ड दर्ज करने के लिए सुडो टाइमआउट को बदलने के लिए एक और उपयोगी ट्रिक है, जो इस मामले में टच आईडी के साथ फिर से प्रमाणित करने से पहले टाइमआउट को बढ़ाना होगा।
यह टिप हमें ट्विटर पर @cabel से मिली है जहां इसने कुछ लोकप्रियता हासिल की है और मैंने इसके बारे में पहली बार सुना था, लेकिन यह उल्लेखनीय है कि टच आईडी के साथ sudo का उपयोग करने से पहले चर्चा की गई थी हमजा सूद जीथब पर और वेब पर अन्य जगहों पर विभिन्न तरीकों से। उन Mac उपयोगकर्ताओं के लिए जिनके पास Touch ID वाली मशीनें हैं और जो टर्मिनल में बहुत समय बिताते हैं, यह आपको पसंद आ सकता है, इसलिए इसे आज़माएं!
ओह और अगर आप इस परिवर्तन को उलटना चाहते हैं, तो बस /etc/pam.d/sudo से "प्रमाणिक पर्याप्त pam_tid.so" पंक्ति को फिर से हटा दें।