Portál AbcLinuxu, 10. května 2025 04:56

Dotaz: Jak zakázat reboot pro běžné uživatele

22.11.2015 12:20 Marek | skóre: 8 | blog: Markaos
Jak zakázat reboot pro běžné uživatele
Přečteno: 565×
Odpovědět | Admin
Dobrý den,

objevil jsem zajímavou vlastnost Ubuntu 15.10: reboot funguje i bez jakýchkoli oprávnění (přesněji řečeno s výchozími právy uživatele). Co si pamatuju, vyžadoval reboot práva roota, tedy sudo reboot a chtěl bych tohle chování obnovit (tzn. z terminálu jenom přes sudo, z grafického prostředí normálně kliknutím). Jde to aniž by se tím rozbilo i to vypínání v GNOME Shell?

--- Konec otázky ---

Tohle chování jsem objevil v asi nejhorší možnou chvíli: odemykal jsem pomocí fastboot-u mobil (fastboot oem unlock) a chtěl jsem ten mobil "čistě" restartovat, tak jsem do terminálu napsal reboot (jsem zvyklý používat shell v ADB) a obrazovka zčernala. To jsem sice chtěl, ale měl to udělat mobil, ne notebook. Naštěstí se k fastbootu dá připojit i když už běží, takže to dopadlo dobře, ale tohle už prostě nechci zažít znova.


Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

22.11.2015 13:09 Peter Golis | skóre: 64 | blog: Bežné záležitosti | Bratislava
Rozbalit Rozbalit vše Re: Jak zakázat reboot pro běžné uživatele
Odpovědět | | Sbalit | Link | Blokovat | Admin
Funkčný reboot je naozaj zaujímavá vlastnosť. Ale reboot vykonaný cez commandline nesúvisí s nastavením gnome shell. Takže, áno. Dá sa to.
22.11.2015 21:37 petr_p | skóre: 59 | blog: pb
Rozbalit Rozbalit vše Re: Jak zakázat reboot pro běžné uživatele
Odpovědět | | Sbalit | Link | Blokovat | Admin
To je úžasný polkit. Už několik let dovolí lokálně přihlášenému uživateli vypnout stroj. Podívej se na grep -Hnr org.freedesktop.consolekit.system.restart /usr/share/polkit-1/ a jestli to je tím, tak do nového souboru v /etc/polkit-1/rules.d/ si přidej kus javascriptu, který to opět zakáže.
Řešení 1× (Marek (tazatel))
Josef Kufner avatar 22.11.2015 22:04 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: Jak zakázat reboot pro běžné uživatele
Odpovědět | | Sbalit | Link | Blokovat | Admin
alias reboot=/bin/false
Tedy pokud ti jde jen o to, abys to omylem neudělal, kde nechceš.
Hello world ! Segmentation fault (core dumped)
25.11.2015 16:36 Marek | skóre: 8 | blog: Markaos
Rozbalit Rozbalit vše Re: Jak zakázat reboot pro běžné uživatele
Díky, tohle vypadá jako nejjednodušší řešení (/sbin/reboot snad nespustím omylem)
23.11.2015 10:33 Sten
Rozbalit Rozbalit vše Re: Jak zakázat reboot pro běžné uživatele
Odpovědět | | Sbalit | Link | Blokovat | Admin
Například takto. Pozor na to, že restartování/vypínání přes Polkit používá i Unity. Můžete místo toho nainstalovat molly-guard jako ochranu proti nechtěnému vypínání.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.