Patxito escribió:Supongo que habrá editado sudoers para que solo ese script se ejecute como root sin pedir contraseña, no para que se ejecute cualquier cosa.
Lo de poner el SUID a un script no va a funcionar nunca. Primero, lo que se ejecuta no es el script, sino el interprete, así que los permisos son los que tenga bash, perl, python, awk o lo que sea. Además, permitir eso sería inseguro.
saludos
patxito, en realidad modifique sudoers para que al escribir SUDO no pida la pass. punto pelota.
txukie, en entornos servers, cualquier nuevo demonio o proceso servidor ejecutandose, es un nuevo software corriendo y escuchando. un nuevo software al que se le pueden descubrir bugs. en entornos servers, donde se valora la seguridad y donde normalmente no hay ninguna sesion abierta en local, mi solucion es MAS SEGURA que la tuya. ojo, no digo que tu solucion no sea buena (que lo es, y muy ingeniosa), pero si argumentas que tu solucion es mas segura, te equivocas.
de nuevo, hay que mirar con perspectiva. he hecho lo mas sencillo para el caso particular que tenia, esto es: media center, sin teclado ni raton conectado.
patxito, gracias por apuntarme porque el SUID no rulaba en un script.