Page 1 of 1

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

Posted: Thu Sep 20, 2007 8:07 pm
by jose_murugosa
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.

Posted: Thu Sep 20, 2007 9:19 pm
by Armando
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

Posted: Fri Sep 21, 2007 1:03 am
by R.F.
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.

Posted: Fri Sep 21, 2007 1:45 am
by jose_murugosa
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