আমার কখন পেকেক্সেক ব্যবহার করা উচিত এবং কখন সুডো-আই?


21

আমি একটি উত্তর লিখে পরামর্শ দিয়েছি sudo -i nautilus। আমি জানি যে gksuএটি অবহেলা করা হয়েছে এবং আমি এই ছাপে ছিলাম যে sudo -iকীভাবে আমাদের বিড়ালছানাগুলি না মেরে গ্রাফিকাল অ্যাপ্লিকেশনগুলি রুট হিসাবে চালানো উচিত , তবে কেউ মন্তব্য করেছিলেন ' pkexecনতুন এটি gksu'। আমার বোঝাপড়াটি pkexecকোনও রূপ ব্যবহার করার মতো নয় sudo:

পেকেক্সেক বনাম গেক্সু / গিকসডো কখন ব্যবহার করবেন?

এবং সেটআপ করা দরকার, বিশেষত গ্রাফিকাল অ্যাপ্লিকেশনগুলির সাথে ব্যবহার করার জন্য:

কীভাবে পেকেক্সেক কনফিগার করবেন?

আমি যখন sudo -iসবসময় কাজ করি তখন কেন কনফিগার করতে সমস্যা হয় pkexec? আমি দেখতে পাচ্ছি যে কোনও স্ক্রিপ্ট লেখার জন্য যা রুট হিসাবে কিছু চালু করে তা করার দরকার ছিল:

আমি কি পাইথন স্ক্রিপ্ট বা .ডেস্কটপ ফাইলটিতে পেকেক্সেক ব্যবহার করতে পারি?

তবে অন্যথায়, আমি ব্যবহার করে pkexecকী লাভ করব ? আমি কখন এই আদেশগুলি ব্যবহার করব? গ্রাফিকাল অ্যাপ্লিকেশনগুলি রুট হিসাবে খোলার জন্য বর্তমানে সেরা অনুশীলন কোনটি?

(আমি ইতিমধ্যে ... manপৃষ্ঠাগুলি পড়েছি , তবে আমি কোনও বুদ্ধিমান বোধ করছি না))


5
আমি ব্যক্তিগতভাবে অবচয়কে উপেক্ষা করি এবং প্রয়োজনে gksuজিইআইআই অ্যাপ্লিকেশন চালানোর জন্য প্রতিটি সিস্টেমে সর্বদা ইনস্টল করি gksudo। আর কিছু না.
বাইট কমান্ডার

1
সম্পর্কিত: মেটা সম্পর্কিত এই পুরাতন পোস্টে প্রাসঙ্গিক আলোচনা হয়েছিল এবং প্রস্তাবিত সর্বাধিক উত্সাহিত উত্তরটি sudo -iএকটি নিরাপদ সমাধান; তবে খুব বেশি ব্যাখ্যা করা হয়নি pkexec
ক্লিয়ারকিমুড়া

1
রুট হিসাবে ফাইলগুলি সম্পাদনা করতে জিইউআই পাঠ্য সম্পাদক ব্যবহার করার ক্ষেত্রে, sudoedit( একে sudo -e) কী ব্যবহার করবেন ?
এডউইনকস্ল

1
@edwinksl আপনি কি বোঝাতে চেয়েছিলেন যে আপনি কোনও গ্রাফিকাল সম্পাদককে ডিফল্ট হিসাবে সেট করতে পারেন sudoedit? আকর্ষণীয় ধারণা
জান্না

1
@ জান্না হ্যাঁ, উদাহরণ হিসাবে unix.stackexchange.com/a/356443/6949 দেখুন ।
এডউইনকস্ল

উত্তর:


2

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

আপনি যদি চালিত প্রোগ্রামগুলিতে বিশ্বাস করেন তবে সুডো পুরোপুরি ঠিক আছে। আপনি যদি সমস্ত কিছু সত্যিই লক করে রাখতে চান এবং প্রোগ্রামগুলিকে কেবল যা করার অনুমতি দেয় কেবল তা করার অনুমতি দিতে চান, তবে পোলকিটেরpkexec সাথে এটি ব্যবহার করুন ।

পেছনের ধারণাটি দুর্দান্ত হলেও pkexec, gksuপ্রয়োজনীয় জটিল সেটআপের কারণে আমি পরবর্তীটিকে কল করার মতো এগিয়ে যাব না ।

রেফারেন্স: কোডায় সুডো এবং পেকেক্সেকের মধ্যে পার্থক্য

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.