comment
IRC Chat
play_arrow
Este sitio utiliza cookies propias y de terceros. Si continúa navegando consideramos que acepta el uso de cookies. OK Más Información.

Apagar la PC sin tener que ser ROOT

  • 3 Respuestas
  • 2496 Vistas

0 Usuarios y 1 Visitante están viendo este tema.

Conectado hielasangre

  • *
  • Underc0der
  • Mensajes: 136
  • Actividad:
    15%
  • Reputación 1
    • Ver Perfil
« en: Marzo 28, 2014, 02:42:56 pm »
No tienes permisos para ver links. Registrate o Entra con tu cuenta
Bueno, aclaro que esto lo probe en slackware 14.1, Pero eh de suponer que funciona en las demas distros de GNU/Linux, si alguien se anima a probar y comentarlo mejor.

Hace algún tiempo vengo usando openbox (ganas de complicarme) y la verdad que estoy bastante contento con el resultado estético que logre.

Como no pude encontrar ningún paquete o similar que contenga la gestión de apagado/reinicio del equipo hice un script para facilitarme esto.





Para usar el mismo lo primero que tuve que hacer es:

Creamos un grupo que va  a tener privilegios para apagar el equipo:
Código: No tienes permisos para ver links. Registrate o Entra con tu cuenta
groupadd apagado

Ya teniéndolo listo metemos los usuarios que deseemos que puedan apagar el equipo:
Código: No tienes permisos para ver links. Registrate o Entra con tu cuenta
gpasswd -a hielasangre apagado

Ahora Cambiamos el grupo de los comandos Halt , Reboot , ShutDown:
Código: No tienes permisos para ver links. Registrate o Entra con tu cuenta
chgrp Apagado /sbin/shutdown /sbin/reboot /sbin/halt
Cambiamos los permisos de los anteriores comandos:
Código: No tienes permisos para ver links. Registrate o Entra con tu cuenta
chmod u+s,o-rwx /sbin/shutdown /sbin/reboot /sbin/halt
Creamos los enlaces simbólicos para que los comandos estén en el PATH del usuario:
Código: No tienes permisos para ver links. Registrate o Entra con tu cuenta
ln -s /sbin/halt /usr/bin/halt
ln -s /sbin/reboot /usr/bin/reboot
ln -s /sbin/shutdown /usr/bin/shutdown


Y para simplificar aun mas la tarea hice este script (para que funcione, deben tener instalado gxmessage):

Código: No tienes permisos para ver links. Registrate o Entra con tu cuenta
#!/bin/bash

gxmessage "Elegir alguna de las opciones" -center -title "Que desea hacer?" -font "OCR A Std 10" -default "Cancelar" -buttons "_Cancelar":1,"_Reiniciar":2,"_Apagar":3,

case $? in

1) echo "Exit";;
2) /usr/bin/shutdown -r now;;
3) /usr/bin/shutdown -h now;;

esac

Y listo, ya podemos adjuntar a nuestras opciones de menú de usuario  ;)
« Última modificación: Julio 04, 2014, 11:52:46 pm por Expermicid »

Desconectado Snifer

  • *
  • Underc0der
  • Mensajes: 1439
  • Actividad:
    0%
  • Reputación 1
  • Snifer@L4b's
    • Ver Perfil
    • Snifer@L4bs
  • Twitter: sniferl4bs
« Respuesta #1 en: Marzo 29, 2014, 01:03:56 am »
Hola! que tal tienes otra opcion en OpenBox el cual es ObLogout aca te adjunto mi .conf


Código: No tienes permisos para ver links. Registrate o Entra con tu cuenta
[settings]
usehal = false

[looks]
opacity = 70
bgcolor = black
buttontheme = foom
buttons = cancel, logout, restart, suspend, hibernate, shutdown, lock

[shortcuts]
cancel = Escape
shutdown = S
restart = R
suspend = U
logout = L
lock = K
hibernate = H

[commands]
shutdown = systemctl poweroff
restart = systemctl reboot
suspend = systemctl suspend
hibernate = systemctl hibernate
logout = openbox --exit
lock = xlock -mode blank
#switchuser = gdm-control --switch-user
#safesuspend = safesuspend

Regards,
Snifer
No tienes permisos para ver links. Registrate o Entra con tu cuenta


Llaman traidor a la persona que evito que caiga el foro, gente bruta!



Conectado hielasangre

  • *
  • Underc0der
  • Mensajes: 136
  • Actividad:
    15%
  • Reputación 1
    • Ver Perfil
« Respuesta #2 en: Marzo 29, 2014, 07:22:29 pm »
No tienes permisos para ver links. Registrate o Entra con tu cuenta
Hola! que tal tienes otra opcion en OpenBox el cual es ObLogout aca te adjunto mi .conf


Código: No tienes permisos para ver links. Registrate o Entra con tu cuenta
[settings]
usehal = false

[looks]
opacity = 70
bgcolor = black
buttontheme = foom
buttons = cancel, logout, restart, suspend, hibernate, shutdown, lock

[shortcuts]
cancel = Escape
shutdown = S
restart = R
suspend = U
logout = L
lock = K
hibernate = H

[commands]
shutdown = systemctl poweroff
restart = systemctl reboot
suspend = systemctl suspend
hibernate = systemctl hibernate
logout = openbox --exit
lock = xlock -mode blank
#switchuser = gdm-control --switch-user
#safesuspend = safesuspend

Regards,
Snifer
Groso! andaba tratando de hacerlo funcionar en slackware y no me funciono xD a ver si con esto puedo entender algo.. Muchisimas gracias!

Desconectado Snifer

  • *
  • Underc0der
  • Mensajes: 1439
  • Actividad:
    0%
  • Reputación 1
  • Snifer@L4b's
    • Ver Perfil
    • Snifer@L4bs
  • Twitter: sniferl4bs
« Respuesta #3 en: Marzo 29, 2014, 09:53:14 pm »
De nada si necesitas ayuda me dices! y con gusto te hecho la mano.

Regards,
Snifer
No tienes permisos para ver links. Registrate o Entra con tu cuenta


Llaman traidor a la persona que evito que caiga el foro, gente bruta!



 

¿Te gustó el post? COMPARTILO!



Cómo resetear la contraseña root cuando se te olvida

Iniciado por Lily24

Respuestas: 3
Vistas: 542
Último mensaje Octubre 27, 2018, 11:36:00 pm
por 0d1050
[Tutorial] Recuperar la Contraseña de Root

Iniciado por Snifer

Respuestas: 2
Vistas: 1885
Último mensaje Junio 23, 2015, 04:56:20 pm
por Snifer
Como cambiar la Clave de Root

Iniciado por Snifer

Respuestas: 3
Vistas: 1825
Último mensaje Febrero 28, 2011, 01:02:28 pm
por ksha
Como tener de vuelta a kde 3.5 en gentoo

Iniciado por Dj_Dexter

Respuestas: 0
Vistas: 1354
Último mensaje Noviembre 29, 2011, 01:18:11 am
por Dj_Dexter