tengo la siguiente situacion:
un servidor que tiene instalado windows server 2003 donde esta una carpeta
contentiva del sistema de una empresa que tiene aproximadamente 35 usuarios
conectados
y en dos oportunidades en menos de un mes me han borrado las bases de datos
del mismo (se presume sabotaje pero todavia no se ha detectado quien es) para
cortarles por lo menos un dedo jajajaja
la cuestion es ver como colocar la carpeta en forma invisible pero que
funcion el ejecutable del sistema
ya probe con el folder hide y al intentar correr el ejecutable desde
cualquier estacion no lo consigue.
se le cambio la ruta a los acceso colocandole los comando para que la lea y
aun asi da el error que no lo consigue el ejecutable dentro del servidor
alguna sugerencia ? o posible solucion ?
gracias anticipadas
--
Dario David Puccio
El Cyber_Gaucho
www.chispazodetradicion.com.ar
"arnaldo tablante" <arnaldo...@discussions.microsoft.com> escribi� en
el mensaje news:D157A0ED-C6F1-4B97...@microsoft.com...
--
Jorge Humberto Botelli
humbert...@arnet.com.ar
Tucuman - Argentina
"Dario" <dar...@hotmail.com> escribi� en el mensaje
news:eT1snJK$JHA....@TK2MSFTNGP05.phx.gbl...
Poner $NombreCarpeta no te servir� si el curioso sabe el nombre de la
carpeta. O si sabe que puede colocar el s�mbolo de d�lar ($) delante del
nombre de la carpeta.
Saludos.
Walter.
E. Paredes
"arnaldo tablante" <arnaldo...@discussions.microsoft.com> escribi� en
el mensaje news:D157A0ED-C6F1-4B97...@microsoft.com...
pod�s crear la carpeta en el servidor, asignarle el nombre del recurso compartido
con "$" al final para que no sea visible directamente, y asignarle permisos de
escritura solo a un usuario espec�fico. Luego hac�s que tu programa "impersone"
a ese usuario para poder modificar los archivos:
----
#define LOGON32_PROVIDER_DEFAULT 0
#define LOGON32_LOGON_INTERACTIVE 2
#define LOGON32_LOGON_NETWORK 3
#define LOGON32_LOGON_BATCH 4
#define LOGON32_LOGON_SERVICE 5
#define LOGON32_LOGON_UNLOCK 7
DECLARE INTEGER LogonUser IN AdvApi32.DLL;
STRING szUsername,;
STRING lpszDomain,;
STRING lpszPassword,;
INTEGER dwLogonType,;
INTEGER dwLogonProvider,;
INTEGER @phToken
DECLARE INTEGER ImpersonateLoggedOnUser IN AdvApi32.DLL INTEGER hToken
DECLARE INTEGER RevertToSelf IN AdvApi32.DLL
nToken = 0
IF EMPTY(LogonUser ("usuario", "dominio", "password!", LOGON32_LOGON_INTERACTIVE, LOGON32_PROVIDER_DEFAULT,
@nToken))
? "Error en LogonUser"
ENDIF
* nToken
IF EMPTY(ImpersonateLoggedOnUser (nToken))
? "Error en ImpersonateLoggedOnUser"
ENDIF
---
HTH
Mario
"Edwin Duran" <Edwin_...@hotmail.com> escribi� en el mensaje
news:eKNiS4i$JHA....@TK2MSFTNGP04.phx.gbl...
"Mario L�pez" <mari...@hotmail.com> escribi� en el mensaje
news:gl3455dvoi2s18t81...@4ax.com...
de todas maneras voy a probar con el analista que monto el server para ver
si probamos lo que me estas sugiriendo
gracias anticipadas
INg. Arnaldo tablante
"Juan Jose" wrote:
> Trabajo en una empresa que tenemos instalado el server 2003, sacando de las
> propiedades en seguridad para que solo pueda leer bastaria pero si queres
> mas seguridad o bloquear la carpeta pasame un mail y te mando el FOLDER LOCK
> o MY SHARED FOLDER.-
>
> "Mario López" <mari...@hotmail.com> escribió en el mensaje
> news:gl3455dvoi2s18t81...@4ax.com...
> > Arnaldo:
> >
> > podés crear la carpeta en el servidor, asignarle el nombre del recurso
> > compartido
> > con "$" al final para que no sea visible directamente, y asignarle
> > permisos de
> > escritura solo a un usuario específico. Luego hacés que tu programa