Acceso a unidades de red en IIS 6.0

03/08/2006 - 11:24 por Teresa | Informe spam
Hola.

En una de las páginas ASP necesito copiar un fichero que se encuentra en el
servidor a una unidad de red en otro ordenador.
He creado una unidad de red en el servidor (letra G:, por ejemplo) e intento
copiar el fichero desde mi servidor a la unidad G: y me dice que no existe.

¿Como puede accederse a una unidad de red en un entorno Windows 2003 Server,
IIS 6.0, VBScript? ¿El objecto FileSystemObject no funciona? ¿Windows 2003
tiene habilitada alguna seguridad por defecto para que no pueda accederse a
este objeto a través de una página ASP

Preguntas similare

Leer las respuestas

#1 Dani Castillo
03/08/2006 - 11:31 | Informe spam
hace poco tube ese problema, es tema de permisos del usuario que ejecuta el
asp (normalmente IUSR_nombre de tu servidor) en el equipo remoto y en la
carpeta remota

El usuario bajo el que se ejecutan los asp lo puedes ver y/o modificar en el
IIS, en las propiedades del sitio web o la carpeta que contenga tu asp, en
seguridad si no recuerdo mal (no tengo el server delante...) tus opciones
son dos, una intentar dar de alta ese usuario en el equipo remoto y darle
permisos a la carpeta para que acceda, la otra opcion es modificar esa
carpeta que contiene tu asp desde el iis para que se ejecute con otra
politica de seguridad, con otro usuario vamos, asi tu asp tendra los mismos
permisos que el usuario que decidas darle

una vez hecho esto puedes acceder directamente por red al recurso, en lugar
de g:\... (que puede darte problemas a la larga si se desconecta la unidad o
enciendes el servidor cuando el dispositivo remoto no esta disponible etc)
como \\ipmaquinaremota\carpeta , usando la ip de la red interna (si es una
ip fija claro, sino \ombremaquina\carpeta\ )

suerte
dani
"Teresa" escribió en el mensaje
news:
Hola.

En una de las páginas ASP necesito copiar un fichero que se encuentra en
el
servidor a una unidad de red en otro ordenador.
He creado una unidad de red en el servidor (letra G:, por ejemplo) e
intento
copiar el fichero desde mi servidor a la unidad G: y me dice que no
existe.

¿Como puede accederse a una unidad de red en un entorno Windows 2003
Server,
IIS 6.0, VBScript? ¿El objecto FileSystemObject no funciona? ¿Windows 2003
tiene habilitada alguna seguridad por defecto para que no pueda accederse
a
este objeto a través de una página ASP
Respuesta Responder a este mensaje
#2 Teresa
03/08/2006 - 11:53 | Informe spam
Hola, Dani.

Efectivamente, tal y como me comentas, podría ser un problema de privilegios
pero he datos acceso total a todos los usuarios al directorio remoto y me
sigue pasando lo mismo.

¿Podría ser un problema de seguridad en Windows 2003?

Gracias

teresa

"Dani Castillo" escribió:

hace poco tube ese problema, es tema de permisos del usuario que ejecuta el
asp (normalmente IUSR_nombre de tu servidor) en el equipo remoto y en la
carpeta remota

El usuario bajo el que se ejecutan los asp lo puedes ver y/o modificar en el
IIS, en las propiedades del sitio web o la carpeta que contenga tu asp, en
seguridad si no recuerdo mal (no tengo el server delante...) tus opciones
son dos, una intentar dar de alta ese usuario en el equipo remoto y darle
permisos a la carpeta para que acceda, la otra opcion es modificar esa
carpeta que contiene tu asp desde el iis para que se ejecute con otra
politica de seguridad, con otro usuario vamos, asi tu asp tendra los mismos
permisos que el usuario que decidas darle

una vez hecho esto puedes acceder directamente por red al recurso, en lugar
de g:\... (que puede darte problemas a la larga si se desconecta la unidad o
enciendes el servidor cuando el dispositivo remoto no esta disponible etc)
como \\ipmaquinaremota\carpeta , usando la ip de la red interna (si es una
ip fija claro, sino \ombremaquina\carpeta\ )

suerte
dani
"Teresa" escribió en el mensaje
news:
> Hola.
>
> En una de las páginas ASP necesito copiar un fichero que se encuentra en
> el
> servidor a una unidad de red en otro ordenador.
> He creado una unidad de red en el servidor (letra G:, por ejemplo) e
> intento
> copiar el fichero desde mi servidor a la unidad G: y me dice que no
> existe.
>
> ¿Como puede accederse a una unidad de red en un entorno Windows 2003
> Server,
> IIS 6.0, VBScript? ¿El objecto FileSystemObject no funciona? ¿Windows 2003
> tiene habilitada alguna seguridad por defecto para que no pueda accederse
> a
> este objeto a través de una página ASP



Respuesta Responder a este mensaje
#3 Dani Castillo
03/08/2006 - 13:47 | Informe spam
No es problema de seguridad, mas bien "exceso de" seguridad en windows :-)
en el equipo remoto debes, no solo dar permiso a todos los usuarios, sino
ademas, especificamente, crear un usuario nuevo con user y pass igual al de
la maquina que aloja el asp, por eso o bien das de alta el
IUSR_nombreservidor o bien , (a mi entender mejor) creas en la maquina asp
un usuario nuevo con una clave, en la carpeta especifica donde necesites
acceder al directorio remoto (la que tiene el asp que accede) le das desde
el iis una configuracion especial, definiendo que debe acceder como el
usuario ese nuevo, en el pc remoto creas ese usuario y contraseña, y le das
permisos a esa carpeta, asi deberia funcionar todo

"Teresa" escribió en el mensaje
news:
Hola, Dani.

Efectivamente, tal y como me comentas, podría ser un problema de
privilegios
pero he datos acceso total a todos los usuarios al directorio remoto y me
sigue pasando lo mismo.

¿Podría ser un problema de seguridad en Windows 2003?

Gracias

teresa

"Dani Castillo" escribió:

hace poco tube ese problema, es tema de permisos del usuario que ejecuta
el
asp (normalmente IUSR_nombre de tu servidor) en el equipo remoto y en la
carpeta remota

El usuario bajo el que se ejecutan los asp lo puedes ver y/o modificar en
el
IIS, en las propiedades del sitio web o la carpeta que contenga tu asp,
en
seguridad si no recuerdo mal (no tengo el server delante...) tus opciones
son dos, una intentar dar de alta ese usuario en el equipo remoto y darle
permisos a la carpeta para que acceda, la otra opcion es modificar esa
carpeta que contiene tu asp desde el iis para que se ejecute con otra
politica de seguridad, con otro usuario vamos, asi tu asp tendra los
mismos
permisos que el usuario que decidas darle

una vez hecho esto puedes acceder directamente por red al recurso, en
lugar
de g:\... (que puede darte problemas a la larga si se desconecta la
unidad o
enciendes el servidor cuando el dispositivo remoto no esta disponible
etc)
como \\ipmaquinaremota\carpeta , usando la ip de la red interna (si es
una
ip fija claro, sino \ombremaquina\carpeta\ )

suerte
dani
"Teresa" escribió en el mensaje
news:
> Hola.
>
> En una de las páginas ASP necesito copiar un fichero que se encuentra
> en
> el
> servidor a una unidad de red en otro ordenador.
> He creado una unidad de red en el servidor (letra G:, por ejemplo) e
> intento
> copiar el fichero desde mi servidor a la unidad G: y me dice que no
> existe.
>
> ¿Como puede accederse a una unidad de red en un entorno Windows 2003
> Server,
> IIS 6.0, VBScript? ¿El objecto FileSystemObject no funciona? ¿Windows
> 2003
> tiene habilitada alguna seguridad por defecto para que no pueda
> accederse
> a
> este objeto a través de una página ASP



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida