Leállítás és újraindítás engedélyezése normál felhasználó számára a Debian Jessie-ben
Bár én is Windows-t használok és blogunk eddig elsősorban a Windowsról szólt, rendszeresen használok Linuxot is. Most telepítettem a Debian Jessie-t a munkahelyi számítógépemre, és észrevettem, hogy a leállítási műveletek egyike sem működik a grafikus felhasználói felületről. Az általam telepített asztali környezet a Mate, a jó öreg Gnome 2 villája. Minden alkalommal, amikor megpróbálok végrehajtani valamilyen leállítási műveletet, a rendszer kéri a root jelszót. Ebben a cikkben egy egyszerű módszert szeretnék megosztani veled, amellyel működésbe hozhatod, és megszabadulhatsz a root jelszókéréstől.
Hirdetés
Csak kövesse az alábbi utasításokat:
- Nyissa meg kedvenc terminálját, és váltson a root munkamenetre.
- Győződjön meg arról, hogy telepítette a cksession és policykit csomagokat. Ha nem, telepítse őket (Mate DE esetén telepítek egy policykit ügynököt is):
# apt-get install policykit-1 mate-polkit consolekit
- Miután telepítette ezeket a csomagokat, ki kell javítania a házirendeket, hogy a normál felhasználók leállíthassák a számítógépet. Ez egyszerű fájlszerkesztéssel megtehető.
Ismét a gyökérterminálból kell szerkesztenie a következő szövegfájlt (szövegszerkesztőként jobban szeretem az mcedit-et):mcedit /usr/share/polkit-1/actions/org.freedesktop.login1.policy
Ez egy normál XML fájl.
Keresse meg a következő sort:Javítsa ki a műveleti blokkon belüli szakaszokat, hogy így nézzen ki:
Kapcsolja ki a rendszert A rendszer kikapcsolásához hitelesítés szükséges. Igen Igen Igen - Szerkessze a alapértelmezettek a fenti példához hasonló blokkot a következő szakaszokban:
Ez az. Most egyszerűen indítsa újra az operációs rendszert (az én esetemben újraindítás nélkül is működni kezdett). Az erőműveletek mostantól gksu/elevation kérések nélkül működnek.