Jak povolit vypnutí a restart pro normálního uživatele v Debianu Jessie
Přestože používám také Windows a náš blog byl doposud primárně o Windows, používám pravidelně i Linux. Právě jsem nainstaloval Debian Jessie na svůj pracovní počítač a všiml jsem si, že žádná z akcí pro vypnutí nefunguje z GUI. Desktopové prostředí, které jsem nainstaloval, je Mate, vidlice starého dobrého Gnome 2. Pokaždé, když se pokusím provést nějakou akci vypnutí, systém požaduje heslo uživatele root. V tomto článku bych se s vámi rád podělil o snadný způsob, jak to zprovoznit a zbavit se požadavku na heslo roota.
reklama
Postupujte podle těchto pokynů:
- Otevřete svůj oblíbený terminál a přepněte na kořenovou relaci.
- Ujistěte se, že jste nainstalovali balíčky cksession a policykit. Pokud ne, nainstalujte je (pro Mate DE nainstaluji také agenta policykit):
# apt-get install policykit-1 mate-polkit consolekit
- Po instalaci těchto balíčků je třeba opravit zásady, aby běžní uživatelé mohli vypnout váš počítač. To lze provést jednoduchou úpravou souboru.
Opět z kořenového terminálu byste měli upravit následující textový soubor (jako můj textový editor preferuji mcedit):mcedit /usr/share/polkit-1/actions/org.freedesktop.login1.policy
Je to běžný soubor XML.
Najděte následující řádek:Opravte sekce uvnitř akčního bloku, aby vypadal takto:
Vypněte systém Pro vypnutí systému je vyžadováno ověření. Ano Ano Ano - Upravit výchozí blok podobný výše uvedenému příkladu v následujících částech:
A je to. Nyní jednoduše restartujte OS (v mém případě to začalo fungovat i bez restartu). Akce napájení nyní budou fungovat bez požadavků gksu/elevation.