El jue, 08-06-2006 a las 23:29 -0400, Kevin Josue Zambrano Chavez escribió: > Ya encontre solucion, realizando un simple programa en C que utilice > la funcion system para ejecutar los comandos necesarios y por supuesto > activando el bit SUID al archivo ejecutable. Lo que me parece extraño > es que le hice lo mismo al shell script que habia hecho antes y no me > funciono con el bit SUID, de todas formas tienen razon en los > problemas de seguridad que esto puede acarrerar. Gracia por la ayuda. > system??? NOOOOO!!! utiliza exec man 3 system > On 6/8/06, Angel Claudio Alvarez <angel@angel-alvarez.com.ar> wrote: > > El jue, 08-06-2006 a las 18:27 -0400, Kevin Josue Zambrano Chavez > > escribió: > > > Hola lista, alguien conoce la manera para ejecutar un script con > > > privilegios de root al momento de que el usuario inicie session, algo > > > asi como el /etc/profile, para poder crear unas carpetas en un > > > directorio donde el usuario no debe escribir?...el inicio de session > > > solo se esta haciendo desde el bash. > > > > > > Gracias de antemano > > > > > jamas uses suid en un scrip de bash ( es un CRATER de seguridad) > > utiliza sudo ( y solo permiti los comandos necesarios) > > Si no, siempre tenes C > > > > > -- > > > Linux Counter #395394 > > > Si la base de la sociedad es ayudar a los demas, porque decir no a la > > > libertad de modificar y compartir el software? (Richard Stallman) > > > La imaginacion es mas importante que el conocimiento (Albert Einstein) > > > > > > > > -- > > Angel Claudio Alvarez > > Usuario Linux Registrado 143466 > > GPG Public Key en http://pgp.mit.edu > > key fingerprint = 3AED D95B 7E2D E954 61C8 F505 1884 473C FC8C 8AC4 > > > > > > > > -----BEGIN PGP SIGNATURE----- > > Version: GnuPG v1.4.3 (GNU/Linux) > > > > iD8DBQBEiKrNGIRHPPyMisQRAhLcAJ9NdBkTK+cpcvf4FhtrYjycJ5YH4gCfdOV5 > > WlyWyemxNOPBKAhRUm7iZmo= > > =tKVw > > -----END PGP SIGNATURE----- > > > > > > > > -- Angel Claudio Alvarez Usuario Linux Registrado 143466 GPG Public Key en http://pgp.mit.edu key fingerprint = 3AED D95B 7E2D E954 61C8 F505 1884 473C FC8C 8AC4
Attachment:
signature.asc
Description: Esta parte del mensaje =?ISO-8859-1?Q?est=E1?= firmada digitalmente