GNU/Linux >> Belajar Linux >  >> Ubuntu

Bagaimana Cara Menonaktifkan Shutdown/reboot Dari Lightdm Di 14.04?

Pada 12.04 dimungkinkan untuk mencegah sistem shutdown atau reboot dari layar login dengan menambahkan batasan berikut di /etc/polkit-1/localauthority/50-local.d (diadaptasi dari sini):

[Disable lightdm PowerMgmt]
Identity=unix-user:lightdm
Action=org.freedesktop.consolekit.system.restart;org.freedesktop.consolekit.system.stop
ResultAny=no
ResultInactive=no
ResultActive=no

Dengan 14,04, aturan ini tampaknya tidak berpengaruh lagi. Adakah saran bagaimana menerapkan pembatasan?

Jawaban yang Diterima:

Saya rasa saya telah menemukan penyebabnya:tindakan tampaknya telah berubah menjadi “org.freedesktop.login1 .reboot” (dan sejenisnya).

Menambahkan baris berikut sebagai /etc/polkit-1/localauthority/50-local.d/restrict-login-powermgmt.pkla bekerja:

[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

Anda masih melihat dialog konfirmasi tetapi tidak ada tombol untuk mengonfirmasi. Terlihat jelek, tetapi berfungsi

Sayangnya ini berlaku untuk semua pengguna, tidak hanya sesi lightdm, jadi Anda harus menambahkan aturan kedua untuk memasukkan mereka ke daftar putih jika diinginkan.

Perhatikan bahwa metode ini hanya memblokir perintah reboot/etc yang dikeluarkan dari GUI. Untuk memblokir perintah reboot/etc dari baris perintah, seseorang dapat menggunakan molly-guard – seperti yang dijelaskan dalam Menonaktifkan perintah shutdown untuk semua pengguna, bahkan root – konsekuensinya?


Ubuntu
  1. Cara Menonaktifkan Perintah Shutdown dan Reboot di Linux

  2. RHV – Cara mematikan VM dari AdminPortal

  3. Bagaimana cara mematikan Linux pada waktu tertentu dari terminal?

  1. Cara Shutdown atau Reboot Linux menggunakan Command Line

  2. Bagaimana Cara Mengontrol Preferensi Penghematan Daya Lightdm?

  3. Bagaimana Cara Mengaktifkan / Menonaktifkan Broadband Seluler Dari Terminal?

  1. Bagaimana Cara Menonaktifkan Cryptswap?

  2. Bagaimana Cara Menonaktifkan Bootchart?

  3. Bagaimana Cara Menonaktifkan AWSTAT Dari cPanel?