[[oktatas:linux:grafikus_felület|< Grafikus felület]] ====== Leállítás, újraindítás ====== Grafikus felület nélkül a felhasználó nem tudja leállítani a számítógépet, mert nincs hozzá joga. Persze ha gép előtt ül, akkor még mindig megnyomhatja a Ctrl + Alt + Del billentyűkombinációt, amit a Debian GNU/Linux alapértelmezetten újraindul. Ha grafikus felületen dolgozunk, akkor a felhasználó is le tudja állítani a számítógépet, persze van kivétel. Ha más is be van jelentkezve bármilyen virtuális konzolon. Ekkor a rendszer kéri a rendszergazda jelszavát. Ez a működés normális. Előfordulhat, hogy szeretnénk beállítani, hogy a felhasználó képes legyen bármikor leállítani a gépet. Akkor is ha például ott maradt egy konzol. Ehhez tudnunk kell, hol és milyen rendszer tárolja ezeket a jogosultságokat. Az asztali környezetek a PolicyKit rendszerrel működnek. Ezeknek az alapbeállításai a következő helyen vannak: /usr/share/polkit-1/actions Itt XML fájlokban vannak tárolva a beállítások. Itt található fájlokban megkereshetjük az alapértelmezett beállításokat. Nekünk a org.freedesktop.consolekit.policy fájlra van szükségünk. A beállításokat felülírni természetesen nem itt kell! Helyette a szokásos /etc könyvtárban. Bár itt nem XML fájlokat kell írni. A konfigurációs fájlok az INI fájlokhoz hasonlóak. Helyük: /etc/polkit-1 Hozzuk létre a következő állományt: /etc/polkit-1/localauthority/50-local.d/00-leallitas.pkla Tartalma ez legyen: [JozsiLeallitas] Identity=unix-user:jozsi Action=org.freedesktop.consolekit.system.stop-multiple-users ResultAny=no ResultInactive=no ResultActive=yes A "jozsi" nevű felhasználónak jogot adtunk a leállításra, abban az esetben is, amikor más felhasználó is be van jelentkezve. Ha az újraindítás is így szeretnénk beállítani, akkor hozzunk létre még egy ugyanilyen bejegyzést, de a Action sor értéke ez legyen: Action=org.freedesktop.consolekit.system.restart-multiple-users