Digamos que un daemon tambien serviria. Lo que intento hacer es crear unos directorios dentro de /opt/apache-tomcat-5.5.17/webapps/ que le pertenecen a X usuario y donde montara sus aplicaciones web; entonces la idea era que cuando un usuario se logee en el servidor (por ssh) se verifique si esos directorios no existen ya, en caso de que no existan entonces se procede a crearlos. Obviamente desde el /etc/profile ni ningun otro archivo de inicializacion del bash voy a poder hacer esto ya que el usuario no tiene privilegios para escribir en el directorio base del tomcat, entonces la solucion temporal que encontre fue por medio de un programa en C que ejecutara los comandos con la funcion system y que tuviese el bit SUID activado, de manera que el /etc/profile llame a este programa al momento del inicio de sesion. Como digo es una solucion temporal por efectos de tiempo, pero si tienen algun opinion acerca con respecto a seguridad, o alguna solucion mejor se los agradeceria.
On 6/9/06, Ricardo Frydman Eureka! <[EMAIL PROTECTED]> wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Kevin Josue Zambrano Chavez wrote: > Hola lista, alguien conoce la manera para ejecutar un script con > privilegios de root al momento de que el usuario inicie session, no se si termino de entender, pero da la sensacion que necesitas un daemon. > 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. mmmm podrias intentar explicar mas claramente lo que intentas hacer? > > Gracias de antemano > - -- Ricardo A.Frydman Consultor en TecnologĂa Open Source - Administrador de Sistemas jabber: [EMAIL PROTECTED] - http://www.eureka-linux.com.ar SIP # 1-747-667-9534 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (GNU/Linux) iD8DBQFEiXT2kw12RhFuGy4RArkfAJwPV6oURUw0H3Vfpb0CYts8Do9aiACfYOH2 qJ28RHlEiP+JiSe3Lzykq2I= =wC1Y -----END PGP SIGNATURE-----
-- 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)