ম্যাক ওএস এক্স-এ কমান্ড লাইন থেকে রুট ব্যবহারকারীকে কীভাবে & নিষ্ক্রিয় করবেন

Anonim

যদিও বেশিরভাগ উন্নত ম্যাক ব্যবহারকারীরা Mac OS X-এর GUI থেকে ডাইরেক্টরি ইউটিলিটি দিয়ে রুট সক্ষম করা সবচেয়ে সহজ মনে করবে, আরেকটি বিকল্প হল কমান্ড লাইনে যাওয়া। না, আমরা sudo বা su ব্যবহার করার কথা বলছি না, আমরা আসল রুট ব্যবহারকারী অ্যাকাউন্ট সক্রিয় করার কথা বলছি, যা কিছু জটিল পরিস্থিতিতে উপযুক্ত হতে পারে।

যারা টার্মিনালের সাথে পরিচিত এবং কমান্ড লাইন সিনট্যাক্সের সাথে স্বাচ্ছন্দ্য বোধ করেন, তাদের জন্য কমান্ড লাইন থেকে Mac OS X-এ রুট ব্যবহারকারী অ্যাকাউন্ট সক্রিয় করা ডাইরেক্টরি ইউটিলিটি অ্যাপ্লিকেশন থেকে এটি করার চেয়েও সহজ হতে পারে। রুট ব্যবহারকারী অ্যাকাউন্ট সক্রিয় এবং নিষ্ক্রিয় করার জন্য অনেক কম পদক্ষেপ প্রয়োজন, হয় ব্যাপকভাবে বা প্রতি-ব্যবহারকারীর ভিত্তিতে। এটিও সুবিধাজনক যে এটি সংযোগ করা যেতে পারে এমন যেকোনো ম্যাকে SSH এর মাধ্যমে দূরবর্তীভাবে সক্রিয় করা যেতে পারে৷

এটা উল্লেখ করা খুবই গুরুত্বপূর্ণ যে রুট ব্যবহারকারী অ্যাকাউন্ট সক্রিয় করা শুধুমাত্র উন্নত ব্যবহারকারীদের জন্য যারা বুঝতে পারে যে কখন এবং কেন সার্বজনীন সুপার-ইউজার সুবিধার প্রয়োজন হতে পারে। সিস্টেম অ্যাডমিনিস্ট্রেটরদের বাইরে বা কিছু বিশেষভাবে উন্নত এবং জটিল সমস্যা সমাধানের জন্য এটি খুব কমই প্রয়োজনীয়, এবং বেশিরভাগ উদ্দেশ্যে, শুধুমাত্র sudo ব্যবহার করা বা রুট হিসাবে একটি GUI অ্যাপ চালু করা সাধারণত বেশিরভাগ পরিস্থিতিতে যথেষ্ট।

আপনি যদি জানেন না আপনি কি করছেন, রুট ব্যবহারকারী অ্যাকাউন্ট সক্রিয় করবেন না এবং রুট ব্যবহারকারী অ্যাকাউন্ট ব্যবহার করবেন না। যেহেতু রুট ব্যবহারকারীর Mac OS X-এর সমস্ত কিছুতে সর্বজনীনভাবে বিশেষ সুবিধাপ্রাপ্ত অ্যাক্সেস রয়েছে, তাই কিছু গোলমাল করা বেশ সহজ এবং অ্যাকাউন্টটি সক্রিয় রাখা নিরাপত্তা ঝুঁকির দিকে নিয়ে যেতে পারে। এটি সত্যিই শুধুমাত্র উন্নত ম্যাক ব্যবহারকারীদের জন্য।

dsenableroot দিয়ে Mac OS X-এর কমান্ড লাইন থেকে রুট ব্যবহারকারী অ্যাকাউন্ট সক্ষম করুন

যথাযথভাবে 'dsenableroot' নামক একটি সাধারণ কমান্ড লাইন টুল Mac OS X-এ রুট ব্যবহারকারী অ্যাকাউন্টকে দ্রুত সক্রিয় করবে। এটির সবচেয়ে সহজ ফর্মে, টার্মিনাল প্রম্পটে শুধু 'dsenableroot' টাইপ করুন, ব্যবহারকারীদের পাসওয়ার্ড দিন , তারপর একটি রুট ব্যবহারকারী পাসওয়ার্ড লিখুন এবং যাচাই করুন।

% dsenableroot ব্যবহারকারীর নাম=পল ব্যবহারকারীর পাসওয়ার্ড: রুট পাসওয়ার্ড: রুট পাসওয়ার্ড যাচাই করুন: dsenableroot:: সফলভাবে রুট ব্যবহারকারী সক্ষম হয়েছে।

যখন আপনি "dsenableroot:: সফলভাবে রুট ব্যবহারকারীকে সক্ষম করেছেন।" বার্তা, আপনি জানেন যে রুট ব্যবহারকারী এইমাত্র সংজ্ঞায়িত পাসওয়ার্ড দিয়ে সক্রিয় করা হয়েছে।

যদি আপনি চান, আপনি -u পতাকা নির্দিষ্ট করে প্রতি ব্যবহারকারীর অ্যাকাউন্টের ভিত্তিতে রুট ব্যবহারকারীকে সক্ষম করতে পারেন:

dsenableroot -u Paul

নির্দিষ্ট ম্যাকের ব্যবহারকারীর নাম দিয়ে ‘পল’ প্রতিস্থাপন করলে কাজ হবে।

অবশ্যই, রুট ব্যবহারকারীর সাথে আপনার কাজ শেষ হয়ে গেলে, আপনি রুট অ্যাকাউন্ট অ্যাক্সেসও নিষ্ক্রিয় করতে চাইতে পারেন।

Mac OS X-এ কমান্ড লাইন থেকে রুট ব্যবহারকারী অ্যাকাউন্ট নিষ্ক্রিয় করুন

একই dsenableroot কমান্ড স্ট্রিং-এ -d পতাকা পাস করা রুট ব্যবহারকারীকে সার্বজনীনভাবে নিষ্ক্রিয় করবে, যেমন:

% dsenableroot -d ব্যবহারকারীর নাম=পল ব্যবহারকারীর পাসওয়ার্ড: dsenableroot:: সফলভাবে রুট ব্যবহারকারীকে নিষ্ক্রিয় করা হয়েছে।

বার্তাটি "dsenableroot:: সফলভাবে রুট ব্যবহারকারীকে অক্ষম করা হয়েছে।" নির্দেশ করে যে রুট অ্যাকাউন্ট এখন নিষ্ক্রিয়।

একটি নির্দিষ্ট ব্যবহারকারীকে সক্রিয় করার অনুরূপ, আপনি -d এবং -u পতাকা সহ একটি নির্দিষ্ট ব্যবহারকারীর জন্য নিষ্ক্রিয় করতে পারেন:

dsenableroot -d -u Paul

এটি এমন পরিস্থিতির জন্য উপযুক্ত হতে পারে যেখানে একটি নির্দিষ্ট ব্যবহারকারীর অ্যাকাউন্টের আর রুট অ্যাকাউন্টের সুবিধার প্রয়োজন হয় না।

সাধারণভাবে বলতে গেলে, রুট ব্যবহারকারীর অ্যাকাউন্ট নিষ্ক্রিয় রাখা একটি ভালো ধারণা।

dsenableroot ইউটিলিটি MacOS Sierra, OS X El Capitan, OS X Yosemite, OS X Mavericks, Mountain Lion, ইত্যাদিতে কাজ করে৷ যে ব্যবহারকারীরা OS X-এর অনেক পুরোনো সংস্করণ যেমন Snow Leopard ব্যবহার করছেন তাদের জন্য পরিবর্তে sudo passwd পদ্ধতি।

ম্যাক ওএস এক্স-এ কমান্ড লাইন থেকে রুট ব্যবহারকারীকে কীভাবে & নিষ্ক্রিয় করবেন