Seguridad en Access

06/05/2010 - 10:50 por Jose JFG | Informe spam
Hola.

tengo un problema con respecta a la seguridad en Acces; se trata de lo
siguiente:

Mi base de datos está en una carpeta de red a la cual tienen acceso
determinados usuarios he creado una Base de datos (Bd.mdb).
He creado la seguridad por usuario con el correspondiente fichero xxx1.mdw y
el acceso directo cuyo destino es: "C:\Program Files\Microsoft
Office\OFFICE11\MSACCESS.EXE" "\\Carpeta_de_Red\Bd.mdb" /WRKGRP
\\Carpeta_de_Red\xxx1.mdw; todo esto funciona perfectamente si abro la base
de datos desde el acceso directo y los usuarios tienen los accesos permitidos
y yo como Propietario todos los accesos, ahora bien.
En esa carpeta de red he puesto los siguientes ficheros:
Bd.mdb y xxx1.mdw, (creo que esto es correcto) pero,¿como puedo evitar que
un usuario abra la Bd.mdb sin usar el acceso directo? es decir, si un usuario
abre la carpeta de red puede abrir la Bd.mdb y por supuesto puede hacer los
cambios que quiera ¿hay algun modo de evitar esto? o ¿Que estoy haciendo mal?

Saludos y gracias.

Preguntas similare

Leer las respuestas

#1 Lazar
06/05/2010 - 20:58 | Informe spam
Hola José

En esa carpeta de red he puesto los siguientes ficheros:
Bd.mdb y xxx1.mdw, (creo que esto es correcto) pero,¿como puedo evitar que
un usuario abra la Bd.mdb sin usar el acceso directo? es decir, si un
usuario
abre la carpeta de red puede abrir la Bd.mdb y por supuesto puede hacer
los
cambios que quiera ¿hay algun modo de evitar esto? o ¿Que estoy haciendo
mal?



Si la seguridad por usuarios la has creado bien la base de datos no se puede
abrir directamente, solo si utilizas el acceso donde se indica el archivo de
seguridad
Nunca has de utilizar el archivo de seguridad que viene por defecto
(System.mdw), has de crear uno nuevo , aunque por lo que veo deduzco que es
así


Creo que lo correcto seria dividir la base de datos, después de ello tendrás
:

Una base Datos.mdb con los datos
Una base Aplicacion.mdb con la aplicación (formularios, informes etc..)
Una base Seguridad.mdw o archivo de seguridad

Desde Aplicacion.mdb generas archivos :

Aplicacion.mde

1º La base Datos.mdb protégela con una contraseña
2º En el PC servidor en una carpeta compartida con los permisos adecuados
tendrás :

- Datos.mdb o (Back-End)
- Seguridad.mdw

3º En tu PC o en el que quieras utilizar para tener una copia de seguridad
de la aplicación y para desarrollo tendrás :

Aplicacion.mdb o (Front-End)

4º En los PCs de los usuarios tendrás :

Aplicacion.mde o (Front-End)

Espero que esto te aclare un poco tus dudas

Saludos
Ramón



"Jose JFG" escribió en el mensaje
news:
Hola.

tengo un problema con respecta a la seguridad en Acces; se trata de lo
siguiente:

Mi base de datos está en una carpeta de red a la cual tienen acceso
determinados usuarios he creado una Base de datos (Bd.mdb).
He creado la seguridad por usuario con el correspondiente fichero xxx1.mdw
y
el acceso directo cuyo destino es: "C:\Program Files\Microsoft
Office\OFFICE11\MSACCESS.EXE" "\\Carpeta_de_Red\Bd.mdb" /WRKGRP
\\Carpeta_de_Red\xxx1.mdw; todo esto funciona perfectamente si abro la
base
de datos desde el acceso directo y los usuarios tienen los accesos
permitidos
y yo como Propietario todos los accesos, ahora bien.
En esa carpeta de red he puesto los siguientes ficheros:
Bd.mdb y xxx1.mdw, (creo que esto es correcto) pero,¿como puedo evitar que
un usuario abra la Bd.mdb sin usar el acceso directo? es decir, si un
usuario
abre la carpeta de red puede abrir la Bd.mdb y por supuesto puede hacer
los
cambios que quiera ¿hay algun modo de evitar esto? o ¿Que estoy haciendo
mal?

Saludos y gracias.

Respuesta Responder a este mensaje
#2 Raipon
07/05/2010 - 07:47 | Informe spam
Hola, tienes que quitar todos los permisos al usuario administrador.
Ten en cuenta que dicho usuario es el predeterminado de Access, por
tanto, al abrir una base de datos, sea cual sea el archivo de
información de grupos de trabajo que se utilice, dicho usuario existe.
Por tanto, insisto : quítale los permisos.

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