درست کریں: sudo کمانڈ نہیں ملا



مسائل کو ختم کرنے کے لئے ہمارے آلے کو آزمائیں

اگر آپ تجربہ کار لینکس صارف ہیں ، تو پھر آپ کو شاید کوئی ایسا کمانڈ مل جائے گا جس میں انتہائی پریشان کن غلطی نہیں پائی گئی۔ آپ کو کسی بھی کمانڈ کے سامنے سوڈو ڈالنے کی عادت ہو گئی ہے جس کے لئے آپ کو مراعات یافتہ ایڈمنسٹریٹر تک رسائی درکار ہے۔ یہ دوگنا سچ ہے اگر آپ اوبنٹو یا اس کے کسی بھی مشتق افراد کے صارف ہیں تو چونکہ یہ آپریٹنگ سسٹم ڈیفالٹ کے ذریعہ جڑ اکاؤنٹ کھینچ دیتے ہیں اس طرح آپ کو اکثر اوقات سوڈو استعمال کرنے کی ضرورت ہوتی ہے۔



خود سوڈو کمانڈ لینکس کی کچھ تقسیموں میں بطور ڈیفالٹ شامل نہیں ہوتی ہے ، جس میں اکثر وہ بھی شامل ہوتا ہے جو ویب اور روٹر مینجمنٹ کی طرف راغب ہوتے ہیں۔ اس میں بی ایس ڈی آپریٹنگ سسٹم کے متعدد ورژن شامل نہیں ہیں۔ خوش قسمتی سے ، جڑ کے طور پر لاگ ان ہونا اور پھر انفرادی طور پر پیکیج انسٹال کرنا مشکل نہیں ہے۔



طریقہ 1: فکسنگ sudo کمانڈ کو GNU / Linux پر غلطیاں نہیں ملیں

اس کا امکان بہت کم ہے کہ آپ لینکس کی تقسیم کا استعمال کر رہے ہو جو سوڈو کے ساتھ نہیں آتا ہے ، لیکن اگر آپ کچھ ایسا ٹائپ کرتے ہیں sudo fdisk -l اور صرف داخل کرنے کو دبائیں تاکہ آپ کو غلطی مل جائے جیسے sudo: کمانڈ نہیں ملا یا راھ: sudo: کمانڈ اس بات پر منحصر نہیں ہے کہ آپ باش یا المکوسٹ شیل استعمال کررہے ہیں ، آپ شاید ایک ایسی چیز استعمال کررہے ہوں جس کے پاس وہ نہیں ہے۔ ہماری مثال میں ، ہم نے ایک ورچوئل مشین ترتیب دی اور صرف غلطی پانے کے ل files فائلوں کو ہٹانے کے لئے sudo rm استعمال کرنے کی کوشش کی۔ ٹائپ کریں جس میں sudo ہے دیکھنا یہ ہے کہ آیا یہ آپ کو بتاتا ہے کہ آیا یہ کہیں بھی نصب ہے۔ اگر آپ کو ابھی کمائی مل گئی ہے: اس کمانڈ کے جواب کے طور پر ، تو آپ شاید انسٹال نہیں کریں گے۔



آپ کو ایک صارف کی حیثیت سے لاگ ان کرنے کی ضرورت ہوگی جو ایک sudo کمانڈ نہیں ملا کو ٹھیک کرنے کے ل. ، جس کی وجہ سے مشکل ہے کیونکہ آپ کے پاس اپنے سسٹم پر sudo نہیں ہے۔ ورچوئل ٹرمینل میں سوئچ کرنے کے لئے Ctrl ، Alt اور F1 یا F2 دبائیں۔ جڑ ٹائپ کریں ، انٹر کو دبائیں اور پھر اصل روٹ صارف کے لئے پاس ورڈ ٹائپ کریں۔ کمانڈ پرامپٹ کیلئے آپ کو ایک # علامت موصول ہوگی۔

اگر آپ کے پاس آپٹ پیکیج مینیجر پر مبنی سسٹم ہے تو ٹائپ کریں apt-get انسٹال سوڈو اور داخل دبائیں۔ جو لوگ فیڈورا یا ریڈ ہیٹ لینکس پر مبنی یم آر پی ایم سسٹم رکھتے ہیں وہ استعمال کرسکتے ہیں یم انسٹال کریں سوڈو پیکیج مینجمنٹ کمانڈ. اشاروں پر اتفاق کریں اور پھر انسٹالیشن کا انتظار کریں۔ یہ بہت تیز ہونا چاہئے ، لیکن اس کے کام کرنے کے ل you آپ کو نیٹ ورک تک رسائی کی ضرورت ہوگی۔



اب روٹ پرامپٹ ٹائپ سے ویسوڈو اور داخل دبائیں۔ آپ کو نانو یا vi ایڈیٹر اسکرین ملے گا۔ فائل کے نچلے حصے میں ایک لائن شامل ہوتی ہے جس میں آپ کے صارف کا نام ALL = (ALL) ALL ہوتا ہے ، اس بات کو ذہن میں رکھتے ہوئے کہ آپ کے صارف کا نام نچلے کیس میں ہونے کے امکان سے کہیں زیادہ ہے۔ لہذا:

صارف ALL = (ALL) All

اگر آپ vi کے ساتھ کام کر رہے ہیں تو ، پھر Esc دبائیں اور باہر آنے کے لئے: wq ٹائپ کریں۔ GNU نینو استعمال کرنے والے افراد کو فائل کو محفوظ کرنے کے لئے Ctrl اور O کا انعقاد کرنا چاہئے جس کے بعد باہر نکلنے کے لئے Ctrl اور X کی مدد سے فائل کو بچانا چاہئے۔ پرامپٹ پر ایگزٹ ٹائپ کریں اور اب آپ عام کی طرح سوڈو استعمال کرسکتے ہیں۔ اس مسئلے کو حل کرنے کے لئے صرف کچھ بہت ہی آسان احکامات لینے چاہئیں ، لیکن خوش قسمتی سے زیادہ تر جدید تقسیم میں سوڈو کی شمولیت کے ساتھ اب یہ کوئی مسئلہ نہیں بنتا ہے۔ * بی ایس ڈی صارفین کا ایک بڑا مسئلہ ہے۔

طریقہ 2: فکسنگ سوڈو کمانڈ میں فری بی ایس ڈی اور دیگر یونیسس ​​میں غلطیاں نہیں پائی گئیں

جبکہ بی ایس ڈی آپریٹنگ سسٹم عام طور پر ایس یو کے ساتھ آتے ہیں ، لیکن شاذ و نادر ہی اگر کبھی حقیقی سوڈو کمانڈ آجائے۔ اس بات کو یقینی بنائیں کہ آپ اپنے صارف اکاؤنٹ سے لاگ آؤٹ ہوچکے ہیں اور فی الحال یونکس لاگ ان اسکرین پر ہیں۔ صارف کے نام کے طور پر جڑ کو ٹائپ کریں پھر جڑ کے پاس ورڈ کے بعد انٹر کو دبائیں اور ایک بار پھر enter دبائیں

آپ کو اشارہ کرنے کے لئے اشارہ کرنے کے لئے آپ کے اشارے میں ایک آٹھوتارپی ہوگی۔ سوڈو کے لئے بائنری پیکیج کو شامل کرنے کے ل، ، ٹائپ کریں pkg_add -rv sudo اور داخل دبائیں۔ اگر پوچھا جائے تو اسے انسٹال کرنے پر اتفاق کریں اور پھر انسٹالیشن کا انتظار کریں۔ ایک بار انسٹال ہونے کے بعد ٹائپ کریں ویسوڈو اور داخل دبائیں۔ ہم کہتے ہیں کہ آپ بلی نامی صارف کو کسی بھی کمانڈ پر عملدرآمد کرنے کی اجازت دینا چاہتے ہیں۔ فائل کے آخر میں درج ذیل لائن شامل کریں:

تمام ALL = (ALL) All

یقینا، ، آپ بل actualی کو اپنے اصل صارف نام سے تبدیل کرنا چاہیں گے۔ اگر ویسوڈو نے حقیقت میں vi کا استعمال کیا ہے تو ، پھر ای ایس سی کو دبائیں اور ایڈیٹر سے باہر نکلنے کے لئے: wq ٹائپ کریں۔ آپ لاگ آؤٹ کرسکتے ہیں اور پھر سوڈو کو نارمل کی طرح استعمال کرسکتے ہیں۔

3 منٹ پڑھا