কম্পিউটার টিউটোরিয়াল

Mac-এ sudo কমান্ডে Touch ID অথেন্টিকেশন ব্যবহার করার উপায়

আপনার যদি nieuwer MacBook Pro থাকে, আপনি Touch ID দিয়ে অথেন্টিকেশনের অভ্যাসী হয়ে পড়েছেন। কিন্তু ডিফল্টভাবে, Touch ID sudo কমান্ড অথেন্টিকেট করার জন্য সেটআপ নেই। এই কমান্ডগুলো, যেগুলো কমান্ড লাইনে 넓은 পরিসরের ক্ষমতা দেয়, পাসওয়ার্ড দিয়ে অথেন্টিকেশন দরকার। আপনি যদি macOS-এ ডেভেলপার বা পাওয়ার ইউজার হন, আপনি sudo ঘন ঘন ব্যবহার করতে পারেন। sudo কমান্ড Touch ID দিয়ে অথেন্টিকেট করা অত্যন্ত উপকারী হতে পারে।

একটু টেক্সট ফাইল এডিটিং দিয়ে, আমরা sudo-র জন্য গ্রহণযোগ্য অথেন্টিকেশন মেথডের লিস্ট অ্যাক্সেস ও এডিট করতে পারি। একটি লাইন টেক্সট যোগ করে, আমরা Touch ID কে sudo কমান্ড অথেন্টিকেট করার একটি গ্রহণযোগ্য মেথড বানাতে পারি।

এই কমান্ড সেটআপ করার একটি পটেনশিয়াল ডাউনসাইড আছে। আপনি যদি sudo কমান্ড Touch ID দিয়ে অথেন্টিকেট করেন, আপনি sudo নিরাপদ শেল (SSH) এর ওপর অথেন্টিকেট করতে নাও পারেন। macOS-এর আগামী ভার্সনে এটি ফিক্স হওয়ার কথা, হয় কোনো আপকামিং বেটায়। আপনি যদি SSH ঘন ঘন ব্যবহার করেন, ক্রিটিক্যাল সিচুয়েশনে দরকার পড়ার আগে এই ফাংশনালিটি টেস্ট করে নিন। এখনো, আপনি যদি সেই সমস্যা বা বাগ এনকাউন্টার করেন, আপনাকে যোগ করা টেক্সট রিমুভ করে পরিবর্তনটি রোল ব্যাক করতে হবে।

Touch ID দিয়ে sudo কমান্ড অথেন্টিকেট করুন

  1. Terminal খুলুন ("/Applications/Utilities"-এ আছে) এবং নিচের কমান্ড রান করুন:
    sudo nano /etc/pam.d/sudo
  2. এটি sudo প্রম্পটের জন্য বৈধ অথেন্টিকেশন মেথডের লিস্ট খুলবে। এখানে আমরা Touch ID কে বৈধ অথেন্টিকেশন মেথড হিসেবে যোগ করব।
  3. "#sudo" দিয়ে শুরু হওয়া লাইনের নিচে ডাউন অ্যারো কী চাপে তারপর রিটার্ন কী চাপে একটি নতুন লাইন তৈরি করুন।
  4. আপনি যা নতুন লাইন তৈরি করেছেন সেখানে নিচের টেক্সট পেস্ট করুন:
    auth sufficient pam_tid.so
  5. আপনি লক্ষ্য করতে পারেন এই টেক্সটে কিছু স্পেসিং আছে যাতে এটি বিদ্যমান এন্ট্রিগুলোর সাথে পরিপাটি কিনে থাকে। এটি স্ট্রিক্টলি আবশ্যিক নয়, কিন্তু জিনিসগুলো ট্র্যাক রাখতে সহজ করে।
  6. যখন আপনি এই টেক্সট যোগ করবেন, আপনি sudo অথেন্টিকেশনের একটি নতুন উপায় যোগ করবেন। এটি Touch ID PAM (pluggable authentication method) কে সেই মেথডের লিস্টে যোগ করবে যা sudo "আনলক" করতে পারে। লিস্টের অন্যান্য অপশনগুলোর মধ্যে রয়েছে অ্যাকাউন্ট অথেন্টিকেশন, পাসওয়ার্ড অথেন্টিকেশন, এবং সেশন অথেন্টিকেশন।
  7. Ctrl + O এবং Enter চাপে আপডেটেড ডকুমেন্ট সেভ করুন।
  8. Ctrl + X চাপে nano টেক্সট এডিটর থেকে বের হোন।
  9. পরবর্তী বার sudo দরকার হলে, আপনি স্ট্যান্ডার্ড সিস্টেম ডায়লগ বক্স দেখবেন ইনপুটের জন্য প্রম্পট করছে। যদি এটি সরাসরি অথেন্টিকেট করে, sudo-এ অ্যাক্সেস পাবেন।
  10. আপনি যদি পাসওয়ার্ড দিয়ে অথেন্টিকেশন পছন্দ করেন, "Use Password ..." বাটনে ক্লিক করুন এবং ডায়লগ বক্সে পাসওয়ার্ড দিন।

উপসংহার

একবার Touch ID sudo কমান্ড অথেন্টিকেশনের জন্য সেটআপ করলে, আপনি শুধু আপনার ফিঙ্গারপ্রিন্ট দিয়ে sudo বা রুট ইউজার অথেন্টিকেট করতে পারবেন। আপনার পাসওয়ার্ড ম্যানুয়ালি দিয়ে অথেন্টিকেট করার অপশনও থাকবে "Use Password ..." বাটনে ক্লিক করে। আপনি যদি পরিবর্তনটি রিভার্স করতে চান, শুধু যোগ করা লাইনটি রিমুভ করুন এবং সেটিংস ফাইল আবার সেভ করুন। এটি আপনার MacBook Pro-এর গ্রহণযোগ্য sudo অথেন্টিকেশন মেথডের লিস্ট থেকে Touch ID রিমুভ করবে।

  1. ম্যাকএ Siri ব্যবহার করার উপায়

  2. ম্যাকে Steam ব্যবহার করার পূর্ণ গাইড

  3. ম্যাকে iTunes ব্যবহার করার পূর্ণ গাইড

  4. আইফোনে 3D Touch ব্যবহার করার সম্পূর্ণ গাইড