Diseño de datos

Objetos de datos

El sistema utilizará las siguientes estructuras de datos:

  • Objetos pam_handle_t para la representación del estado del módulo PAM
  • Objetos pwd, con la información del usuario de relevancia.

Estructuras de archivo

Se consultan varias fuentes de datos en la aplicación:

  • Fichero de configuración /etc/polohomedir/polousers.cfg, que permite modificar el comportamiento de la aplicación.
  • Los certificados almacenados en el directorio /etc/polohomedir/certs.
  • Ficheros de log, que permiten analizar a posteriori el comportamiento del programa, en particular ante algún tipo de situación irregular.
  • El directorio /etc/skel (o aquel que se especifique) para los diferentes ficheros a copiar.
  • Los dicheros del directorio Tomcat a modificar, entre los que destaca el fichero apache-tomcat-<versión>/conf/server.xml.