میک OS پر sudo کی توثیق کرنے کے لیے Touch ID کا استعمال کیسے کریں۔
فہرست کا خانہ:
اگر آپ کے پاس ٹچ بار سے لیس میک بک پرو ہے اور آپ اکثر کمانڈ لائن استعمال کرنے والے ہیں، تو آپ ایک ایسی چال کی تعریف کر سکتے ہیں جو آپ کو ٹچ آئی ڈی کو سوڈو اور ایس یو کی تصدیق کرنے کے لیے استعمال کرنے کی اجازت دیتی ہے ٹرمینل میں پاس ورڈ جیسے کسی قسم کے ڈیجیٹل نینڈرتھل۔
ایک قابل ذکر مسئلہ (یا تجارت بند) یہ ہے کہ اگر آپ SSH کو اس فعال کے ساتھ Mac کو جوڑنے کے لیے استعمال کرتے ہیں، تو آپ sudo استعمال نہیں کر پائیں گے کیونکہ Touch ID منتقل نہیں ہوگی۔ ایسی ملی جلی رپورٹس ہیں جنہیں ہائی سیرا کے بیٹا ورژن میں تبدیل کیا جا سکتا ہے۔
ویسے بھی، اگر آپ ٹچ بار اور ٹچ آئی ڈی سے لیس میک کے ساتھ جدید میک صارف ہیں، تو یہ ہے کہ آپ sudo تصدیق کے لیے Touch ID سپورٹ کو کیسے فعال کر سکتے ہیں۔ یہ واقعی نوزائیدہ صارفین یا ان لوگوں پر لاگو نہیں ہوگا جو sudo کے ساتھ کمانڈ لائن کی توثیق کرنے میں خاص وقت نہیں گزارتے ہیں، اور چونکہ اس میں سسٹم فائل میں ترمیم کرنا شامل ہے، یہ شروع کرنے سے پہلے اپنے میک کا بیک اپ لینا اچھا خیال ہے۔ عمل۔
میک پر سوڈو کے لیے ٹچ آئی ڈی کا استعمال کیسے کریں
شروع کرنے سے پہلے اپنے میک کا بیک اپ لیں۔ ٹرمینل سے (یقیناً)، آپ اس میں ایک نئی لائن شامل کرکے /etc/pam.d/sudo میں ترمیم کرنا چاہیں گے۔ اپنے مقاصد کے لیے یہاں ہم نینو استعمال کریں گے لیکن اگر آپ بہت مائل ہیں تو آپ vim یا emacs، یا یہاں تک کہ GUI ایپ استعمال کرنے کے لیے آزاد ہیں۔
- ٹرمینل ایپ کھولیں اگر آپ نے پہلے ہی ایسا نہیں کیا ہے تو درج ذیل کمانڈ درج کریں:
- واپسی کو دبائیں اور پھر درج ذیل لائن کو اوپر شامل کریں:
- Control+O کے ساتھ ترمیم کو محفوظ کریں اور پھر Control+X کے ساتھ نینو سے باہر نکلیں
sudo nano /etc/pam.d/sudo
auth sufficient pam_tid.so
اب آپ جانے کے لیے تیار ہیں، ٹچ آئی ڈی اب کمانڈ لائن پر پاس ورڈ درج کرنے کی بجائے sudo کی تصدیق کرے گی۔ اور ہاں یقیناً آپ اپنا پاس ورڈ بھی استعمال کر سکتے ہیں۔ نوٹ کریں کہ کچھ صارفین نے اطلاع دی ہے کہ اسے کام کرنے کے لیے اپنے شیل کو ریبوٹ یا ریفریش کرنے کی ضرورت ہے۔
اب اگلی بار جب آپ روٹ صارف کو استعمال کرنے کے لیے sudo یا su چلاتے ہیں یا کمانڈ کو روٹ کے طور پر چلاتے ہیں، تو آپ Touch ID پر انگلی رکھ کر تصدیق کر سکتے ہیں۔
یہ ٹچ آئی ڈی مشینوں والے میک صارفین کے لیے بلاشبہ کارآمد ہے، اس لیے کافی ہے کہ شاید یہ کمانڈ لائن میں ترمیم کے بجائے کہیں مخصوص سیٹنگز کا آپشن ہونا چاہیے۔ایک اور مددگار چال یہ ہے کہ پاس ورڈ داخل کرنے کے لیے sudo ٹائم آؤٹ کو تبدیل کیا جائے، جس کا مطلب یہ ہوگا کہ ٹچ آئی ڈی کے ساتھ دوبارہ تصدیق کرنے سے پہلے ٹائم آؤٹ کو بڑھا دیا جائے۔
یہ ٹپ ٹویٹر پر @ کیبل کی طرف سے ہمارے پاس آئی ہے جہاں اس نے کچھ مقبولیت حاصل کی ہے اور میں نے اس کے بارے میں سب سے پہلے سنا تھا، لیکن یہ بات قابل ذکر ہے کہ ٹچ آئی ڈی کے ساتھ سوڈو کے استعمال پر اس سے پہلے بھی بات ہوئی تھی۔ حمزہ سود گیتھب پر اور ویب پر مختلف طریقوں سے۔ ان میک صارفین کے لیے جو ٹچ آئی ڈی سے لیس مشینیں رکھتے ہیں اور جو ٹرمینل میں کافی وقت گزارتے ہیں، یہ آپ کو پسند آ سکتا ہے، لہذا اسے آزمائیں!
اوہ اور اگر آپ اس تبدیلی کو ریورس کرنا چاہتے ہیں، تو بس "auth sufficient pam_tid.so" لائن کو دوبارہ /etc/pam.d/sudo سے ہٹا دیں۔