restringir acceso a las dbfs en un grupo de trabajo de XP

restringir acceso a las dbfs en un grupo de trabajo de XP

Postby jose_murugosa » Thu Sep 20, 2007 8:07 pm

Hola,

Tengo el siguiente problema tengo una aplicación que trabaja en el directorio app y tiene las bases de datos en el directorio data.

El programa sirve a varios usuarios de un grupo de trabajo en Windows XP, estoy buscando la forma de protejer los archivos del directorio data, de modo que los usuarios no puedan acceder a el pero si la aplicación.

De este modo evitaría que pudieran borrar los archivos o algo así.

No he podido dar con la forma, existe alguna forma de hacerlo con Windows XP Professional.

(No hay ningún servidor, solo un grupo de trabajo).

Gracias desde ya.
Saludos/Regards,
José Murugosa
"Los errores en programación, siempre están entre la silla y el teclado y la IA!!"
User avatar
jose_murugosa
 
Posts: 1181
Joined: Mon Feb 06, 2006 4:28 pm
Location: Uruguay

Postby Armando » Thu Sep 20, 2007 9:19 pm

José:

Yo tengo la siguiente estructura

C:\CarpetaDeLaAplicacion
|_____CarpetaDeArchivos

Entonces una solución muy primitiva es asignarle la propiedad de OCULTO a la carpeta de la aplicación, ojo solo a la carpeta de la aplicacion.

Así el usuario no ve donde estan los datos, :-)

Saludos
SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
User avatar
Armando
 
Posts: 3235
Joined: Fri Oct 07, 2005 8:20 pm
Location: Toluca, México

Postby R.F. » Fri Sep 21, 2007 1:03 am

Este es un trabajo paraaaaaaa.... Advantage Database Server.

Con ADS no es necesario que compartas tu carpeta de datos, simplemente en tu programa pones:

AdsRightsCheck(.f.)

Y listo... a seguir funcionando. Solo compartes la carpeta del EXE pero no de los datos.

La Explicacion:

El servidor ADS corre en el servidor u equipo donde tengas tus tablas, por lo tanto es una aplicacion local a tu servidor y tiene acceso a todas las carpetas.

Los usuarios de tu programa se conectan a los datos mediante el ADS, pero no es necesario que ellos tengan acceso a los directorios, porque todo el tramite de acceso se hace via ADS.

Otro punto a favor de ADS.
Saludos
R.F.
R.F.
 
Posts: 840
Joined: Thu Oct 13, 2005 7:05 pm

Postby jose_murugosa » Fri Sep 21, 2007 1:45 am

RF wrote:Este es un trabajo paraaaaaaa.... Advantage Database Server.

Con ADS no es necesario que compartas tu carpeta de datos, simplemente en tu programa pones:

AdsRightsCheck(.f.)

Y listo... a seguir funcionando. Solo compartes la carpeta del EXE pero no de los datos.

La Explicacion:

El servidor ADS corre en el servidor u equipo donde tengas tus tablas, por lo tanto es una aplicacion local a tu servidor y tiene acceso a todas las carpetas.

Los usuarios de tu programa se conectan a los datos mediante el ADS, pero no es necesario que ellos tengan acceso a los directorios, porque todo el tramite de acceso se hace via ADS.

Otro punto a favor de ADS.


Master, tengo pendiente su respuesta a un e-mail que le mandé!

Cuando Ud. pueda haga recuerdo del mismo, jeje.

Que estoy esperando novedades :D
Saludos/Regards,
José Murugosa
"Los errores en programación, siempre están entre la silla y el teclado y la IA!!"
User avatar
jose_murugosa
 
Posts: 1181
Joined: Mon Feb 06, 2006 4:28 pm
Location: Uruguay


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: Google [Bot] and 59 guests