मुझे लगता है कि मुझे कारण मिल गया है: कार्रवाई "org.freedesktop। Login1 .reboot" (और इस तरह) में बदल गई है।
निम्न पंक्तियों को /etc/polkit-1/localauthority/50-local.d/restrict-login-powermgmt.pkla
कार्य के रूप में जोड़ना :
[Disable lightdm PowerMgmt]
Identity=unix-user:*
Action=org.freedesktop.login1.reboot;org.freedesktop.login1.reboot-multiple-sessions;org.freedesktop.login1.power-off;org.freedesktop.login1.power-off-multiple-sessions;org.freedesktop.login1.suspend;org.freedesktop.login1.suspend-multiple-sessions;org.freedesktop.login1.hibernate;org.freedesktop.login1.hibernate-multiple-sessions
ResultAny=no
ResultInactive=no
ResultActive=no
आप अभी भी एक पुष्टिकरण संवाद देखते हैं लेकिन पुष्टि करने के लिए बटन नहीं हैं। बदसूरत दिखता है, लेकिन काम करता है;)
दुर्भाग्य से यह सभी उपयोगकर्ताओं के लिए लागू होता है, न केवल लाइटमैड सत्र के लिए, इसलिए आपको एक दूसरा नियम जोड़ना होगा यदि वांछित हो तो उन्हें सफेद सूची में डाल दें।
ध्यान दें कि यह विधि पूरी तरह से रिबूट / आदि कमांड को GUI से जारी करती है। कमांड लाइन एक से रिबूट / आदि कमांड को ब्लॉक करने के लिए सभी उपयोगकर्ताओं के लिए शटडाउन कमांड को अक्षम करने के लिए भी मूल परिणाम का उपयोग किया जा सकता है।