Ako povoliť vypnutie a reštart pre bežného používateľa v Debian Jessie
Hoci používam aj Windows a náš blog bol doteraz primárne o Windowse, pravidelne používam aj Linux. Práve som si nainštaloval Debian Jessie na svoj pracovný počítač a všimol som si, že žiadna z akcií vypnutia nefunguje z GUI. Desktopové prostredie, ktoré som si nainštaloval, je Mate, vidlica starého dobrého Gnome 2. Zakaždým, keď sa pokúsim vykonať nejakú akciu vypnutia, systém požaduje heslo root. V tomto článku by som sa s vami rád podelil o jednoduchý spôsob, ako to spustiť a zbaviť sa požiadavky na heslo root.
Reklama
Postupujte podľa týchto pokynov:
- Otvorte svoj obľúbený terminál a prepnite sa na koreňovú reláciu.
- Uistite sa, že máte nainštalované balíčky cksession a policykit. Ak nie, nainštalujte ich (pre Mate DE nainštalujem aj agenta policykit):
# apt-get install policykit-1 mate-polkit consolekit
- Po nainštalovaní týchto balíkov musíte opraviť zásady, aby ste umožnili bežným používateľom vypnúť váš počítač. Dá sa to urobiť jednoduchou úpravou súboru.
Opäť platí, že z koreňového terminálu by ste mali upraviť nasledujúci textový súbor (preferujem mcedit ako môj textový editor):mcedit /usr/share/polkit-1/actions/org.freedesktop.login1.policy
Ide o bežný súbor XML.
Nájdite nasledujúci riadok:Opravte sekcie vo vnútri akčného bloku, aby vyzeral takto:
Vypnite systém Na vypnutie systému je potrebná autentifikácia. Áno Áno Áno - Upravte predvolené hodnoty blok podobný príkladu vyššie v nasledujúcich častiach:
To je všetko. Teraz jednoducho reštartujte OS (v mojom prípade to začalo fungovať aj bez reštartu). Akcie napájania budú teraz fungovať bez požiadaviek gksu/elevation.