User Tools

Site Tools


administracion_de_usuarios_en_catalis

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
administracion_de_usuarios_en_catalis [30/04/2009 16:22]
fernando
administracion_de_usuarios_en_catalis [03/05/2009 00:00]
Line 1: Line 1:
-====== Administración de usuarios en Catalis ====== 
- 
- 
-Antes de poder comenzar a trabajar con Catalis, hay que preparar la base de usuarios. **Por el momento, el procedimiento para administrar esta base es manual.** 
- 
-La base de usuarios, así como los archivos auxiliares asociados, se encuentran en el directorio ''​bases/​catalis_pack/​catalis/​users''​. (En versiones viejas de Catalis, se la puede encontrar en ''​cgi-bin/​catalis_pack/​catalis/​config''​.) 
- 
-La información acerca de cada usuario del sistema se almacena en una base Isis, llamada ''​users''​. Para facilitar su mantenimiento,​ esta base se crea a partir de un archivo de texto, ''​users.txt'',​ que tiene la estructura que manejan los utilitarios ''​[[i2id]]''​ e ''​[[id2i]]''​ de Bireme. 
- 
-**Toda modificación del archivo ''​users.txt''​ deberá ser seguida por la ejecución del script ''​users.sh''​ (Linux) o ''​users.bat''​ (Windows), que se ocupa de regenerar tanto la base de datos ''​users''​ como su archivo invertido**. Para ello hay que ubicarse en el directorio ''​bases/​catalis_pack/​catalis/​users''​ y ejecutar el comando 
-  ./​users.sh ​          [en Linux] 
- 
-  users                [en Windows] 
- 
-En ''​users.txt''​ cada usuario está representado por un bloque como este: 
- 
-  !ID 0                            usar '!ID 0' al comienzo de cada usuario 
-  !v001!EAR ​                       código que identifica al usuario, p.ej. iniciales del nombre 
-  !v002!UNS ​                       institución (una sigla u otra denominación breve) 
-  !v003!xxxxxx ​                    ​contraseña 
-  !v004!Ernesto A. Rodríguez ​      ​nombre y apellido 
-  !v005!baseA^p3 ​                  base a la que accede por defecto este usuario 
-  !v005!baseB^p2 ​                  \ 
-  !v005!baseC^p3 ​                   } otras bases a las que puede acceder el usuario 
-  !v005!baseD^p3 ​                  / 
- 
-(El texto en la columna derecha aparece aquí a modo de explicación;​ en el archivo solamente debe estar la columna izquierda.) 
- 
-Para crear un nuevo usuario, hay que agregar uno de tales bloques al archivo ''​users.txt''​. 
- 
-Aunque no es necesario, se recomienda separar cada bloque del anterior mediante una o más líneas en blanco. 
- 
- 
-Una vez creada la base de usuarios inicial, las operaciones de mantenimiento típicas consisten en agregar un nuevo usuario y en modificar la lista de bases a las que cada usuario tiene acceso. 
- 
-Para permitir el acceso de un usuario a una base (p.ej. //​libros//​),​ se debe agregar una línea como esta: 
-  !v005!libros^p2 
-Para cancelar el acceso a una base, se debe eliminar la línea correspondiente. Para modificar el nivel de acceso, se debe colocar el número apropiado a continuación de ''​^p''​. 
- 
-El número que aparece a continuación de ''​^p''​ indica el nivel de permiso asignado a ese usuario para esa base: 
- 
-   * 1: sólo lectura 
-   * 2: creación de registros, y modificación de los registros propios (es decir, creados por ese usuario) 
-   * 3: creación y modificación de cualquier registro de la base 
- 
- 
-{{tag>​catalis}} 
  
administracion_de_usuarios_en_catalis.txt · Last modified: 03/05/2009 00:00 (external edit)