Arnau Carrasco escribió:
----- Original Message ----- From: "Esclarecio" <[EMAIL PROTECTED]>
To: "Debian -user-spanish" <[email protected]>
Sent: Monday, July 02, 2007 8:31 AM
Subject: Re: script con privilegios


El 2/07/07, Iñaki Baz Castillo <[EMAIL PROTECTED]> escribió:
El Lunes, 2 de Julio de 2007, etr4gu escribió:

> 2- que el usuario que corre el script tenga permisos de root

Puedes activar el bit SUID del archivo (man chmod), pero VIGILA y no le des
permisos de escritura para nadie, que si no se convierten en root:

--ws--s--x  1 root root     1 2007-07-02 09:23 script.sh

De este modo, todos los usuarios podrán ejecutar el script (pero no
modificarlo), y el script se ejecutará con permisos de root.

No, eso es un error.
El bit SetUID no funciona para los scripts.
Por eso has de usar "sudo" *dentro* del scrit, que se ejecutará como usuario.

Otra opción es hacer un programita en c y compilarlo, que tampoco es muy dificil "traducir" un script bash a un programita c.

Saludos
Güimi
http://guimi.net
--
Por el bien de todos respetemos las normas de la lista:
http://wiki.debian.org/NormasLista


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Responder a