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