কনসোলকিট এবং পলিসি কিট কি? তারা কিভাবে কাজ করে?


42

আমি দেখেছি যে সাম্প্রতিক জিএনইউ / লিনাক্স কনসোলকিট এবং পলিসিকিট ব্যবহার করছে। কি জন্য তারা? তারা কিভাবে কাজ করে?

প্রত্যেকে কী ধরণের সমস্যা সমাধানের চেষ্টা করে এবং তারা কীভাবে এটি সমাধান করতে পারে তা সর্বোত্তম উত্তরে ব্যাখ্যা করা উচিত।

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

উত্তর:


24

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

পলিসিকিট একটি ডেস্কটপ এনভায়রনমেন্টে সূক্ষ্ম-সুরক্ষিত সক্ষমতার অনুমতি দেয়। Ditionতিহ্যগতভাবে কেবল কোনও সুবিধাযুক্ত ব্যবহারকারী (রুট) কে নেটওয়ার্ক কনফিগার করার অনুমতি দেওয়া হয়েছিল। তবে সার্ভারের পরিবেশে থাকাকালীন এটি একটি যুক্তিসঙ্গত ধারণা যে ল্যাপটপে হটস্পটের সাথে সংযোগ স্থাপনের অনুমতি না দেওয়াও খুব সীমাবদ্ধ হবে। তবে আপনি এখনও এই ব্যক্তিকে পুরোপুরি সুযোগ দিতে না চান (প্রোগ্রাম ইনস্টল করার মতো) বা কিছু লোকের জন্য বিকল্প সীমাবদ্ধ করতে চাইতে পারেন (উদাহরণস্বরূপ আপনার বাচ্চাদের ল্যাপটপগুলিতে প্যারেন্টাল ফিল্টার সহ কেবলমাত্র 'বিশ্বস্ত' নেটওয়ার্কগুলি ব্যবহার করা যেতে পারে)। যতদূর আমি মনে করি এটি এর মতো কাজ করে:

  • প্রোগ্রামটি ডিবিসের মাধ্যমে কর্মের বিষয়ে বার্তা প্রেরণ করে
  • কোনও ব্যবহারকারী কোনও ক্রিয়া সম্পাদনের অনুমতি দেয় কিনা তা নির্ধারণ করতে ডেমন পলিসিকিট লাইব্রেরি / কনফিগারেশন (আসলে পলিসিকিট ডিমন) ব্যবহার করে। এটি ঘটতে পারে যে নির্দিষ্ট শর্ত অবশ্যই পূরণ করতে হবে (যেমন পাসওয়ার্ড বা হার্ডওয়্যার অ্যাক্সেস প্রবেশ করানো)।
  • ডিমন এটি অনুসারে ক্রিয়া সম্পাদন করে (লেখার ত্রুটি প্রদান করে বা ক্রিয়া সম্পাদন করে)

পলিসিকিট ডকুমেন্টেশন

সম্পাদনা বর্তমানে ConsoleKit মূলত দ্বারা প্রতিস্থাপিত হয় logind , যার অংশ systemd হল , যদিও নেই স্বতন্ত্র সংস্করণ elogind

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