Configuración de la Colaboración
C@mpus - @cademia Linux

Introducción 

Uno de los puntos importantes en los que LXE se desempea es el ofrecer a sus usuarios herramientas para ejecutar una colaboracin correcta.  Entre lo que est la disposicin de informacin tipo freebusy.  Para tomar ventaja de los distintos clientes se utilizar un servidor de FTP con la configuracin suficiente para permitir el acceso y escritura de tal información.


Paquetes necesarios

  • ProFTPd

Configuración

Antes de empezar a configurar se tendrá que definir el repositorio en donde se almacenar la información de disponibilidad.  La siguiente documentación se basa en el estándar no oficial de llamar freebusy al ser un nombre genérico.  De esta forma el DNS deber tener configurado el registro A/CNAME freebusy.linuxchange.com.  Para configurar el nombre en el dns lea el artículo de resolución de nombres .

Para realizar esto, habrá que editar el archivo /etc/proftpd.conf aadiendo o modificando las siguientes lneas:

/etc/proftpd.conf
ServerName "ProFTPD LXE Installation"
ServerType standalone
DefaultServer on

AllowStoreRestart on

Port 21

Umask 022

MaxInstances 30

User nobody
Group nogroup

#DefaultRoot ~

<Directory />
  AllowOverwrite on
</Directory>

PersistentPasswd off

# DefaultRoot /home/foo foo
ExtendedLog /var/log/proftpd/ftp.log read,write
TransferLog /var/log/profptd/transfer.log
Include /etc/proftpd-anonymous.conf

<VirtualHost freebusy.linuxchange.com>
  ServerName "LXE Frebusy server"
  DisplayLogin welcome.msg
  DisplayFirstChdir .message

  <Limit LOGIN>
    DenyAll
  </Limit>

  <Anonymous /home/freebusy>
    User ftp
    Group ftp
    AnonRequirePassword off
    UserAlias anonymous ftp
    MaxClients 10
    RequireValidShell off
    AllowOverwrite on
    AllowRetrieveRestart on
    AllowStoreRestart on

  <Limit LOGIN>
    AllowAll
  </Limit>

  <Limit WRITE READ STOR>
    AllowAll
  </Limit>

  </Anonymous>
</VirtualHost>

Los parmetros User y Group indican el usuario en el sistema real que se utilizar.  Por defecto utilizaremos ftp en ambos casos debido a que nadie utiliza el usuario ni el grupo.

Se activa AnonRequierePassword para permitir el acceso anónimo si entrar la contraseña de la forma usuario@servidor.

Los valores anonymous y ftp que se utilizan en la opción UserAlias indican que utilizando cualquiera de esos nombres de usuario la autenticación anónima tendrá lugar.

Es muy importante poner los valores on de las opciones AllowOverwrite, AllowRetrieveRestart y AllowStoreRestart, aunque estas dos últimas son opcionales.  Para permitir la actualizacin de la información freebusy.  Outlook sobreescribe el archivo por completo.

Una vez terminada la configuración se procederá a reiniciar el servidor de FTP con el comando: service proftpd restart


El seguimiento de este documento también será aplicable para la configuración de los servicios de almacenamiento masivo.