لینکس پر کمانڈز کو روٹ کے طور پر چلانے کے لیے 'Pkexec' (ایک sudo متبادل) کا استعمال کیسے کریں۔

sudo لینکس میں ایڈمنسٹریٹر تک رسائی کی ضرورت کے کاموں کے لیے عام طور پر استعمال ہونے والا پروگرام ہے۔ لیکن اگر sudo کمانڈ میں کوئی خرابی ہے یا اگر sudoers فائل غلط ہے، یا کچھ پروگرام sudo رسائی کے ذریعے بلاک کر دیے گئے ہیں، صارف اسی طرح کے کمانڈ لائن ٹول کا استعمال کر سکتے ہیں۔ pkexec.

pkexec sudo کی طرح اسی طرح چلتا ہے:

pkexec # سپر یوزر رسائی کے ساتھ پروگرام کہاں چلانا ہے۔

استعمال کرنے کے قابل ہونا pkexec، اس بات کو یقینی بنائیں کہ یا تو آپ (یا کسی دوسرے صارف) کے پاس پروگرام چلانے کا اختیار ہے۔ جڑ نظام پر. جب آپ چلاتے ہیں۔ pkexec کمانڈ، آپ کو اس صارف کا پاس ورڈ درج کرنے کے لیے کہا جائے گا جو روٹ مراعات کے ساتھ پروگرام چلانے کا مجاز ہے۔

اگر آپ کے پاس مشین تک جسمانی (GUI) رسائی ہے، تو آپ کو تصدیق کرنے کے لیے صارف کو منتخب کرنے کے لیے GUI پرامپٹ بھی ملے گا۔ جڑ استحقاق اور عملدرآمد pkexec کمانڈ.

نوٹ: یہ پرامپٹ دراصل پروگرام کے ذریعہ پہلے سے رجسٹرڈ تصدیقی ایجنٹ کے ذریعہ کھولا جاتا ہے۔ تمام پالیسی کٹ پروگرام خود اسی طرح کے ایجنٹوں کو رجسٹر کرتے ہیں۔

کمانڈ کو کسی دوسرے صارف کے طور پر چلانے کے لیے، کا استعمال کرتے ہیں --صارف پرچم:

pkexec --user # بطور صارف چلانے کے لیے کہاں ہے۔

pkexec کا استعمال کرتے ہوئے sudoers فائل کو ٹھیک کرنا

pkexec جب آپ اپنے سسٹم پر sudoers فائل کو گڑبڑ کر دیتے ہیں تو زندگی بچانے والا ہو سکتا ہے۔ آپ چلا سکتے ہیں۔ visudo پروگرام کا استعمال کرتے ہوئے pkexec اور بحال کرنے کے لئے sudoers فائل کے ساتھ کسی بھی مسئلے کو حل کریں۔ sudo خصوصیات.

pkexec visudo

? شاباش!