লিনাক্সে রুট হিসাবে কমান্ড চালানোর জন্য কীভাবে 'Pkexec' (একটি sudo বিকল্প) ব্যবহার করবেন

sudo লিনাক্সে অ্যাডমিনিস্ট্রেটর অ্যাক্সেসের প্রয়োজন এমন কাজের জন্য সাধারণত ব্যবহৃত প্রোগ্রাম। কিন্তু যদি sudo কমান্ডের সাথে একটি ত্রুটি থাকে বা যদি sudoers ফাইলটি অবৈধ হয়, বা নির্দিষ্ট প্রোগ্রামগুলি sudo অ্যাক্সেস দ্বারা অবরুদ্ধ করা হয়, ব্যবহারকারীরা অনুরূপ কমান্ড লাইন টুল ব্যবহার করতে পারেন — pkexec.

pkexec sudo হিসাবে অনুরূপ ভাবে চলে:

pkexec # সুপার ইউজার এক্সেস সহ প্রোগ্রামটি কোথায় চালানো হবে।

ব্যবহার করতে সক্ষম হতে pkexec, নিশ্চিত করুন যে হয় আপনার (অথবা অন্য কোন ব্যবহারকারীর) এইভাবে প্রোগ্রাম চালানোর ক্ষমতা আছে মূল সিস্টেমে আপনি যখন চালান pkexec কমান্ড, আপনাকে এমন একজন ব্যবহারকারীর জন্য পাসওয়ার্ড লিখতে বলা হবে যিনি রুট সুবিধা সহ প্রোগ্রামগুলি চালানোর জন্য অনুমোদিত।

আপনার যদি মেশিনে শারীরিক (GUI) অ্যাক্সেস থাকে, তাহলে আপনি প্রমাণীকরণের জন্য একজন ব্যবহারকারী নির্বাচন করার জন্য একটি GUI প্রম্পটও পাবেন মূল বিশেষাধিকার এবং সঞ্চালন pkexec আদেশ

বিঃদ্রঃ: এই প্রম্পটটি আসলে প্রোগ্রাম দ্বারা একটি ইতিমধ্যে নিবন্ধিত প্রমাণীকরণ এজেন্ট দ্বারা খোলা হয়। সমস্ত পলিসি কিট প্রোগ্রাম নিজেরাই অনুরূপ এজেন্টদের নিবন্ধন করে।

অন্য কোন ব্যবহারকারী হিসাবে কমান্ড চালানোর জন্য, ব্যবহার -- ব্যবহারকারী পতাকা:

pkexec --user # যেখানে ইউজার হিসেবে চালাতে হবে।

pkexec ব্যবহার করে sudoers ফাইল ঠিক করা

pkexec আপনি যখন আপনার সিস্টেমে sudoers ফাইলটি এলোমেলো করেন তখন জীবন রক্ষাকারী হতে পারে। আপনি চালাতে পারেন ভিসুডো প্রোগ্রাম ব্যবহার করে pkexec এবং পুনরুদ্ধার করতে sudoers ফাইলের সাথে যেকোনো সমস্যা সমাধান করুন sudo বৈশিষ্ট্য

pkexec ভিসুডো

? চিয়ার্স!