میک OS X میں کمانڈ لائن سے روٹ یوزر کو & کو کیسے فعال کریں
اگرچہ میک 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:: کامیابی سے فعال جڑ صارف۔" پیغام، آپ جانتے ہیں کہ روٹ صارف کو پاس ورڈ کے ساتھ فعال کیا گیا ہے جس کی ابھی وضاحت کی گئی ہے۔
اگر آپ چاہیں تو آپ روٹ یوزر کو فی صارف اکاؤنٹ کی بنیاد پر -u جھنڈا بتا کر فعال کر سکتے ہیں:
dsenableroot -u Paul
'Paul' کو کسی بھی صارف نام سے تبدیل کرنا جو مخصوص Mac پر ہے کام کرے گا۔
یقیناً، ایک بار جب آپ روٹ صارف کے ساتھ کام کر لیتے ہیں، تو آپ روٹ اکاؤنٹ تک رسائی کو بھی غیر فعال کر سکتے ہیں۔
Mac OS X میں کمانڈ لائن سے روٹ صارف اکاؤنٹ کو غیر فعال کریں
-d پرچم کو اسی dsenableroot کمانڈ سٹرنگ پر منتقل کرنے سے روٹ صارف عالمی طور پر غیر فعال ہو جائے گا، جیسے:
%dsenableroot -d username=Paul user پاس ورڈ: 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 طریقہ۔