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

Post Reply
User avatar
jose_murugosa
Posts: 943
Joined: Mon Feb 06, 2006 4:28 pm
Location: Uruguay
Contact:

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

Post 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.
Saludos/Regards,
José Murugosa
FWH + Harbour + Bcc7. Una seda!
User avatar
Armando
Posts: 2479
Joined: Fri Oct 07, 2005 8:20 pm
Location: Toluca, México
Contact:

Post 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
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
R.F.
Posts: 840
Joined: Thu Oct 13, 2005 7:05 pm

Post 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.
Saludos
R.F.
User avatar
jose_murugosa
Posts: 943
Joined: Mon Feb 06, 2006 4:28 pm
Location: Uruguay
Contact:

Post 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
Saludos/Regards,
José Murugosa
FWH + Harbour + Bcc7. Una seda!
Post Reply