Cómo activar el apagado y reinicio para un usuario normal en Debian Jessie de Linux

Si haces uso de Debian Jessie en tu PC y te acabas de dar cuenta que ninguna de las acciones de apagado funciona desde la GUI. Posiblemente, cada vez que trates de ejecutar alguna acción de apagado, el sistema solicita la contraseña de root. Pero no te preocupes, en este artículo, TecnoNinja le gustaría compartir con ustedes una forma fácil de hacerlo funcionar y deshacerse de la solicitud de la contraseña de root.
Activar el apagado para un usuario normal en Debian Jessie


Sólo tienes que seguir estas instrucciones:

  • Abra su terminal favorito y cambiar a la sesión de root.
  • Asegúrese de que ha instalado los paquetes cksession y PolicyKit. Si no, instálalos.

# apt-get install policykit-1 mate-polkit consolekit

  • Después de tener estos paquetes instalados, es necesario corregir las políticas para permitir que los usuarios normales puedan apagar su PC. Esto se puede hacer con la edición de archivos simple.
  • Una vez más, desde el terminal de root debes editar el siguiente archivo de texto.

mcedit /usr/share/polkit-1/actions/org.freedesktop.login1.policy

  • Es un archivo XML regular.
  • Busque la línea siguiente:

 <action id=”org.freedesktop.login1.power-off”>

  • Corrija las secciones dentro del bloque de acción para que se vea así:

<action id=”org.freedesktop.login1.power-off”>

<description>Power off the system</description>

<message>Authentication is required for powering off the system.</message>

<defaults>

<allow_any>yes</allow_any>

<allow_inactive>yes</allow_inactive>

<allow_active>yes</allow_active>

</defaults>

</action>

Edita los valores de los bloques por defecto, similarmente al ejemplo anterior, en las siguientes secciones:

<action id=”org.freedesktop.login1.power-off-multiple-sessions”>

<action id=”org.freedesktop.login1.reboot”>

<action id=”org.freedesktop.login1.reboot-multiple-sessions”>

<action id=”org.freedesktop.login1.suspend”>

<action id=”org.freedesktop.login1.suspend-multiple-sessions”>

<action id=”org.freedesktop.login1.hibernate”>

<action id=”org.freedesktop.login1.hibernate-multiple-sessions”>

debian policy

Eso es todo. Ahora basta con reiniciar el sistema operativo.

Compartir en Google Plus

Acerca de Juansaa

23, Ingeniero Químico, redactor por hobby. Too lazy to write a Bio.
  • WordPress Comentarios
  • Facebook Comentarios