El Jueves, 23 de Septiembre de 2004 13:46, Rosario Muñoz escribió:
Hola me gustaría saber si el boton de apagar de la torre con linux puedo desactivarlo, o hacer algo para que solo yo pueda apagar la maquina. Muchas garcias. Saludos.
Pues si, puedes hacer 2 cosas, que explicaré despues pero primero indicarte quien se encarga de gestionar los eventos como el boton de power, bateria baja, etc... -> es el daemon "powersaved" Para que este daemon funcione, debe cargar los dispositivos acpi, o alternativos, segun lo antiguo que sea el ordenador, que gestionan baterias de portatiles, botones de power, calentamiento excesivo de la cpu, y otros... Recomiendo usar la 2a opcion, pero nunca se sabe, que le resulta mas interesante a uno... [[[ 1a opcion: no permitir que este daemon se active: ]]] -> basta con eliminar los ficheros: /etc/rc.d/rc3.d/K10powersaved /etc/rc.d/rc3.d/S12powersaved /etc/rc.d/rc5.d/K10powersaved /etc/rc.d/rc5.d/S12powersaved Esto lo puedes hacer a mano, o bien, con el editor de niveles de ejecucion del yast2. Esta manera es muy facil, pero es un poco exagerada porque eliminas otras acciones que pueden ser importantes de este daemon powersaved Para activarlo y desactivarlo basta con hacer desde root: # rcpowersaved start #rcpowersaved stop De hecho K10powersaved y S12powersaved son un link a /etc/rc.d/powersaved que es el mismo programa que rcpowersaved [[[ 2a opcion: editar el fichero de configuración de powersaved, para hacer que el evento de botton.power sea otro: ]]] *Edita el fichero /etc/powersave.conf *Busca la linea que empieza por: button.power=/usr/sbin/powersave_proxy *Substituye esta linea por: button.power=/etc/rc.d/botonpower *Crea un fichero llamado /etc/rc.d/botonpower con un editor de textos y ponle el siguiente contenido: --------Fichero /etc/rc.d/botonpower -------------------------- #!/bin/bash t=`date` echo $t": Pulsado el boton de apagar el ordenador..." > /dev/tty10 #aqui puedes añadir el control que desees hacer cuando #alguien pulse el boton del power, o simplemente no hacer #nada. ----------------------------------------------- *Una vez salvado el fichero, ponle privilegios de ejecucion: # chmod a+x /etc/rc.d/botonpower *Listos, ahora cuando pulsen el boton, saldra un mensaje en la consola 10, y no hara nada mas. Si deseas programar un control de que usuario tiene abierto el ordenador (posea por ejemplo el servidor X), lo puedes hacer tu, si sabes programar un bash o similar, o si no vuelve a pedir ayuda si te interesa que una persona si pueda pulsar el boton y otra no... y aprender a programar algo asi... -- ################################################ #- Urbez Santana i Roma - #- Email: urbez@linuxupc.upc.es #- Private Web: http://linuxupc.upc.es/~urbez/ ################################################