Hola sita, creo que lo unico que tienes que hacer es cambiar los permisos del programa /usr/sbin/halt (creo q esta hay) y le pones chown root.users osea cambias al grupo de ese comando como a los users. Despues haces un chmod g+x /usr/sbin/halt para darle permiso de ejecucion al grupo. Esto es muy peligroso ya que si alguien se cuela en tu maquina, la puede apagar en un momento dado y puedes perder datos que estes modificando en ese instante. Para el reboot solo tienes que pulsar el famoso CTRL+ALT+DEL desde cualquier user, eso si, en rc.config debes decirle que cuando esa combinacion se pulse pues que no lo ignore (Hay un apartado que trata eso). Una opcion mas segura es hacer que el comando solo se ejecute si es lanzado desde el teclado de tu makina y no desde una consola virtual tipo telnet. Si te digo la verdad no se como se hace pero mi idea seria cambiar el comando halt por un halt.sh en el cual detecte eso y que finalmente llame a halt.(mas o menos, nom e hagas mucho caso en esto ;P)
Gracias por la contestación, pero yo no quiero eso. Yo quiero que mi usuario "pepito" diga de repente #halt y el ordenador se apague.
Juan
-- Saludos TaZman. http://sistemas.dnsq.org