Systemd প্রকৃতপক্ষে হ্যান্ডেল করে shutdown, rebootএবং অন্যান্য কমান্ড, এবং ডিফল্ট নিয়োগ বিশেষাধিকার প্রশ্রয়ের হয়। এটি পরিবর্তন করতে আপনার পোলকিট বিধি তৈরি করতে হবে। এতে একটি .pklaফাইল তৈরি করুন /etc/polkit-1/localauthority/50-local.d(বলুন confirm-shutdown.pkla):
[Confirm shutdown]
Identity=unix-user:*
Action=org.freedesktop.login1.*
ResultActive=auth_admin_keep
বিভিন্ন বন্ধ, পুনরায় বুট ইত্যাদি কমান্ড হয়, Polkit পদ কর্মের মধ্যে org.freedesktop.login1, উদাহরণস্বরূপ, org.freedesktop.login1.power-off, org.freedesktop.login1.reboot, ইত্যাদি নির্দিষ্ট সমস্যা এখানে ডিফল্ট কনফিগারেশন, যা হয় /usr/share/polkit-1/actions/org.freedesktop.login1.policy:
<action id="org.freedesktop.login1.power-off">
<description>Power off the system</description>
...
<defaults>
<allow_any>auth_admin_keep</allow_any>
<allow_inactive>auth_admin_keep</allow_inactive>
<allow_active>yes</allow_active>
</defaults>
নোট করুন যে এটি সক্রিয় ব্যবহারকারীকে বিদ্যুত বন্ধ, রিবুট ইত্যাদির অনুমতি দেয় etc.
pkaction | grep login1আগ্রহের অন্যান্য বিধিগুলির জন্য ব্যবহার করুন )