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)

Responder a