Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Caso práctico
Supongamos que tenemos 2 tipos de personas que van a necesitar acceder “remotamente” (a
través de otro ordenador de la red local) a la base de datos de la biblioteca y a los que llamaremos:
“Alumno” y “Bibliotecario”. Podríamos pensar también en un caso más simple en la que sólo los
alumnos necesitarían acceder “remotamente” a la base de datos centralizada de la biblioteca.
Además tenemos 2 tipos de ordenadores: el ordenador del bibliotecario donde está
centralizada la base de datos de la biblioteca (y al que denominaremos “Servidor”) y los
ordenadores de consulta de la red local (a los que llamaremos “clientes”).
Diferentes usuarios
El programa Biblio está pensado para que diferentes usuarios (“bibliotecario” y “alumno”),
con diferentes niveles de acceso cada uno de ellos, puedan trabajar en cualquiera de los siguientes
casos:
a) Bibliotecario y alumnos comparten el “Servidor”. Es decir, el ordenador donde está la
base de datos de la biblioteca. No suele ser lo más recomendable, pero es perfectamente
posible.
b) El bibliotecario trabaja en el “Servidor” (donde están los datos de la biblioteca) y los
alumnos pueden acceder a consultar los datos de la biblioteca a través de otros ordenadores
en la red local (a los que denominaremos “clientes”).
c) Bibliotecario y alumnos comparten un ordenador “cliente” situado en la red local de
forma que:
o Cuando trabaja el bibliotecario puede, desde el ordenador “cliente” realizar
modificaciones en el “Servidor”. Esto permitiría por ejemplo que varios
bibliotecarios pudieran estar, al mismo tiempo, dando de alta libros desde varios
ordenadores (desde el “Servidor” y desde otros ordenadores “clientes”).
o Cuando trabajan los alumnos solo pueden realizar, desde los ordenadores de la red
(“clientes”) consultas en el “Servidor”
1
Requisitos para compartir carpetas y conceder permisos en Windows-XP
NOTA: Para no crear confusión, es conveniente que, de ahora en adelante, las claves de
acceso sean las mismas en todos los equipos y para todos los accesos. Es decir, que la misma clave
“alumno” sea la misma para que el alumno inicie la sesión en el ordenador cliente, para que el
alumno entre en el programa Biblio, para solicitar acceso remoto en el Servidor para consultar los
datos de la biblioteca, etc.
2
Crear cuentas de usuario
En el equipo “Servidor”
En el equipo “Servidor”, donde está la base de datos a compartir (el equipo que
normalmente utilizará el bibliotecario), debemos crear 2 cuentas de usuario correspondientes a
las 2 personas que podrían solicitar acceso desde otros ordenadores de la red. A estas 2 cuentas
las llamaremos: “Alumno” y “Bibliotecario”.
NOTA: Si tenemos claro que sólo los alumnos van a acceder desde otros ordenadores (y
nunca otros bibliotecarios) podemos crear simplemente la cuenta de “Alumno”.
5. Entrar o iniciar sesión en el ordenador con categoría de “Administrador” para poder crear
nuevas cuentas de usuario
6. Botón Inicio >> Panel de Control >> Cuentas de Usuarios >> Crear una nueva cuenta
7. A cada cuenta le asignaremos su nombre: “Alumno” y “Bibliotecario
NOTA: Además, estas 2 nuevas cuentas de usuario que vamos a crear deben de tener las
siguientes características:
La cuenta “Alumno”: ha de ser de tipo “Limitado” y debe tener obligatoriamente una clave
de acceso.
La cuenta “Bibliotecario”: ha de ser de tipo “Administrador” (o “Limitada”) y debe tener
también obligatoriamente una clave de acceso.
Para establecer una clave de acceso en una
cuenta de usuario:
8. Entramos de nuevo en la ventana de
cuentas de usuarios en el “Panel de
control”
9. Seleccionamos la cuenta en la que
queremos crear una contraseña (por
ejemplo: “Alumno”)
10. En la ventana que aparece a
continuación, seleccionamos la opción:
“Crear una contraseña”.
3
En el equipo o los equipos “cliente”
En los equipos “cliente”, es decir, aquel o aquellos equipos de la red que serán utilizados por
los alumnos (o por otro bibliotecario) para acceder a los datos de la biblioteca, debemos crear
las mismas 2 cuentas (“Alumno” y “Bibliotecario”) siguiendo los mismos pasos descritos en el
apartado anterior para el equipo “Servidor”.
4
Compartir carpetas en Windows XP
5
Activar opciones avanzadas para compartir carpetas
Para solucionar el problema que acabamos de plantearnos al final del apartado anterior,
debemos de activar las opciones avanzadas de compartir carpetas:
11. Volvemos al “Panel de Control” y
seleccionamos el icono “Apariencia y Temas”.
Después, hacemos doble click en el icono
“Opciones de carpeta”. A continuación,
seleccionar la pestaña “Ver”
12. Al final de todo, comprobar que la casilla
“Utilizar uso compartido simple de archivos
(recomendado)” está desactivada. Por defecto
suele estar activada.
13. Desactivar también la casilla “Ocultar las
extensiones de archivos para tipos de archivos
conocidos”. No es imprescindible, pero puede
sernos de utilidad.
14. Abrimos “Mi PC”, hacemos click con el botón derecho sobre la carpeta C:\Biblio y
seleccionamos la opción “Compartir y seguridad”. Podremos comprobar ahora que aparecen
nuevas opciones y pestañas que antes no existían.
SEGURIDAD: Sirve para asignar permisos de acceso a los distintos usuarios del equipo en el
que estoy trabajando.
En el caso de que un usuario de otro equipo de la red tuviese permisos para entrar en una
unidad / carpeta de mi equipo (opción anterior de “COMPARTIR”), definiría también sus
niveles de acceso.
“Seguridad” nos servirá para asignar permisos de acceso a las carpetas a los distintos
usuarios de mi equipo. Nos servirá para permitir, por ejemplo, que el usuario “Alumno”
pueda trabajar con los archivos de la carpeta C:\Biblio creada por el “Administrador”.
6
Compartir la carpeta C:\Biblio en red
Solamente en el equipo “Servidor”
Ahora vamos a compartir la carpeta “C:\Biblio” que está en el equipo “Servidor” con otros
usuarios de la red.
15. Entrar o iniciar sesión en el ordenador con categoría de “Administrador” para poder realizar
los siguientes cambios
Compartir (o no compartir) la totalidad del disco duro
16. Abrimos “Mi PC”, seleccionamos con el botón derecho el disco duro de trabajo,
seleccionamos la opción “Compartir y Seguridad” y marcamos la opción “No compartir esta
carpeta”. Este paso no es obligatorio pero si aconsejable para evitar que otros usuarios de la
red “vean / lean” el contenido existente en todas las carpetas de nuestro disco duro
17. Si tenemos más discos duros y lo consideramos necesario, podemos repetir el paso anterior
con todos lo discos duros que tengamos (C:, D:...)
Compartir la carpeta C:\Biblio del equipo “Servidor”
18. Seleccionamos la carpeta C:\Biblio y pulsamos sobre ella con el botón derecho.
Seleccionamos la opción “Compartir y Seguridad”
19. En la ventana “Compartir” que aparece marcamos el botón “Compartir esta carpeta”
20. Pulsamos el botón “Permisos” y en la nueva pantalla que aparece haremos lo siguiente:
21. Seleccionamos y eliminamos (botón “Quitar”) el usuario que aparece siempre por defecto
“Todos”.
22. Añadimos a la lista de nombres de usuarios los 2 nuevos usuarios que hemos creado antes:
“Alumno” y “Bibliotecario”.
o Pulsamos el botón “Agregar” y en la nueva pantalla que aparece escribimos el
nombre del usuario que vamos a añadir dentro de la caja de texto que pone: “Escriba
los nombres de objeto que desea seleccionar”. En nuestro caso escribiremos
“Bibliotecario” y después pulsamos el botón “Aceptar”
o Haremos lo mismo y añadiremos el usuario “Alumno”
7
o
23. Activamos para las dos nuevas cuentas que acabamos de añadir (“Alumno” y
“Bibliotecario” las casillas correspondientes a los permisos de “Leer” y “Cambiar”
NOTA: Con la operación que acabamos de realizar, tanto el usuario “Alumno” como el
usuario “Bibliotecario” tienen ahora permiso para poder acceder desde otro ordenador a la
carpeta C:\Biblio del “Servidor”. Lo correcto sería que la cuenta “Alumno” tuviese activada
sólamente la casilla “Leer” y que la cuenta “Bibliotecario” tuviese activadas las dos casillas:
“Leer” y “Cambiar”. Pero para las necesidades concretas del programa BIBLIO debemos
activar las 2 casillas mencionadas tanto para “Alumno” como para “Bibliotecario”.
8
Seguridad: Asignar permisos a los distintos usuarios
En el equipo “Servidor”
Con esta operación, en el “Servidor”, el “Bibliotecario” tendrá permisos para leer y escribir
(modificar) los datos existentes en la carpeta C:\Biblio mientras que el “Alumno” sólo podrán leer
(y no modificar) su contenido.
Con esta operación, el “Bibliotecario” y “Alumno” tendrán permisos para leer y escribir
(modificar) los datos existentes, pero sólo en los equipos “clientes”.
9
Asignar atributos especiales a archivos individuales
Para evitar que los usuarios con cuenta de “Alumno” puedan borrar o alterar los datos
existentes en la carpeta “C:\Biblio” del equipo Servidor desde otros equipos de la red, asignaremos
a determinados archivos existentes en esta carpeta atributos de “solo lectura” para que no puedan
ser modificados, borrados o sustituidos por otros (independientemente de los atributos que tenga la
carpeta en general).
29. Abrimos la carpeta C:\Biblio y
dentro de ella hacemos click con el
botón derecho en el archivo
Biblio.mdb (la base de datos de la
biblioteca)
30. Seleccionamos la opción
“Propiedades” y a continuación
hacemos click en la pestaña
“Seguridad”
31. Si en la lista de nombres de
usuarios no aparecen la cuenta de
“Alumno” (en este caso no
necesitamos la de “Bibliotecario”),
tendremos que añadirla pulsando el
botón “Agregar”.
32. Marcamos la casilla “Denegar
Escribir” y pulsamos el botón de
“Aceptar”
33. Repetiremos la misma operación
para los archivos: Biblio.ini
(archivo de configuración del
programa) y Biblio.exe
10
Conexión remota con el “Servidor” desde otro equipo
Vamos a describir ahora los pasos a seguir para acceder de forma remota al Servidor desde
otro equipo de la red. Tanto para realizar consultas (en el caso del “Alumno”) como para realizar
préstamos, altas, etc. (en el caso de un segundo “Bibliotecario”).
34. Encender o bien iniciar sesión en cualquier ordenador de la red. En el caso de un alumno
tendrá que iniciar sesión con la cuenta “Alumno”, en caso de un segundo bibliotecario lo
hará con la cuenta “Bibliotecario”.
35. Ejecutar el programa Biblio introduciendo la clave de acceso correspondiente según se trate
de un alumno o de un segundo bibliotecario. Recomendamos que para hacerlo más sencillo
sea siempre la misma (“alumno” para los alumnos, por ejemplo).
36. Una vez dentro del programa, en el menú “Configuración” seleccionar “Trabajo en modo
remoto”
37. En la ventana que aparece pulsar “Mis sitios de red”
38. Seleccionar el equipo con el que se quiere establecer la conexión remota (equipo “Servidor”
de la biblioteca)
39. Es posible que aparezca entonces una ventana en la
que se nos pide que entremos el nombre de usuario
y la clave de acceso para poder entrar en el
ordenador remoto (no es obligatorio que aparezca).
40. Si aparece la mencionada pantalla, en la casilla
Usuario pondremos “Alumno” o “Bibliotecario”
según corresponda. En la casilla Contraseña
tendremos que poner la clave asignada para la
cuenta del “Alumno” o del “Bibliotecario” en el
ordenador “Servidor”. Estás claves sólo sirven para
acceder a la carpeta compartida y no para entrar en
la base de datos, pero por simplicidad, insistimos
que es conveniente que coincidan con las mismas
que se establecieron para entrar en el programa Biblio.
11
41. Seleccionar la carpeta en la que está la base de datos de la biblioteca (que por defecto será
la carpeta compartida C:\Biblio)
42. Una vez dentro de esta carpeta compartida en el Servidor, pulsamos el botón aceptar (puede
hacerse, pero no es preciso seleccionar el archivo “biblio.mdb” donde está la base de datos).
NOTA: Una vez establecida una primera conexión remota con el Servidor, estos datos
quedan almacenados de forma que, la próxima vez que queramos establecer una nueva conexión
remota, solo tendremos que confirmar que queremos establecer la misma conexión que la vez
anterior.
NOTA: Si en el mismo ordenador quieren trabajar distintos usuarios con diferentes niveles
de acceso (“Alumno” y “Bibliotecario”). Después de que uno de ellos haya terminado de trabajar
con el programa Biblio, será necesario cerrar la sesión (Inicio >> Cerrar sesión >> Cerrar sesión) y
volver a abrirla con la nueva cuenta de usuario.
Posibles errores
Es importante advertir que todas estas operaciones de tipo “técnico” que hemos comentado
en los apartados anteriores relativas a compartir carpetas en red deben ser realizadas por personas
con experiencia en la configuración de equipos y redes. Así evitaremos posibles errores en el
funcionamiento del programa y posibles pérdidas de datos por falta de adecuada seguridad y/o uso
malintencionado de usuarios que puedan acceder a la carpeta C:\Biblio de forma remota.
Se aconseja siempre comprobar el correcto funcionamiento del programa en red antes de ponerlo a
disposición de los alumnos, así como verificar que no es posible borrar datos desde otro equipo
remoto.
En algunas ocasiones, aún habiendo realizado correctamente las operaciones descritas
anteriormente, al utilizar el programa biblio, y al intentar conectar con el ordenador “Servidor”
pueden aparecer mensajes de error “de bloqueo de la base de datos” o mensajes de error
diciéndonos “que la base de datos ya está siendo utilizada en forma exclusiva por otro usuario”.
Para evitar estos errores comprobar que se han seguido correctamente los pasos descritos en este
manual y, si fuera necesario, borrar y volver a crear las cuentas de usuario comenzando de nuevo
desde el principio.
12
Otra configuración... mucho más simple
Para aquellos a los que les resulte un poco compleja esta configuración de red podemos
optar por otra solución mucho más simple, y que, en la mayoría de los casos funcionará sin
problemas. Pero claro, tiene algunas limitaciones. ¿En que casos podríamos utilizar esta otra forma
de compartir la carpeta Biblio?
Si no queremos complicarnos con configuraciones de cuentas de usuarios
Si el Bibliotecario no piensa utilizar un equipo remoto para trabajar con el programa Biblio.
Es decir, que utiliza normalmente su propio equipo (el que está en la biblioteca) para realizar
préstamos, altas de libros, etc.
Cuando los usuarios que utilizan el ordenador para realizar consultas no precisan que la base
de datos de libros esté actualizada “en tiempo real”.
Cuando se dan estas circunstancias (en muchos casos) se puede optar por la siguiente solución:
43. En el ordenador “Servidor” (el del bibliotecario), copiar la carpeta “Biblio” (donde están los
datos del programa) y pegarla en “Documentos compartidos”
44. En el ordenador “cliente” (el de consulta), conectarse remotamente a la carpeta “Biblio” que
estará ahora en “Documentos compartidos” del ordenador Servidor.
Periódicamente, al final del día, o después de realizar algún cambio importante en la base de
datos de la biblioteca (altas, préstamos, modificaciones), volver a copiar los datos de la
carpeta C:\Biblio en la carpeta “Biblio” existente en “Documentos compartidos” como
describimos anteriormente.
Saludos,
José A. Graña
13