Ma solution de groupware est basée sur Debian, courier-imap et Bynari connector pour la partie outlook. J'y ajoute samba pour le partage des fichiers et OpenVPN pour le VPN.
L'objectif est de proposer un serveur de contacts/calendrier/email/fichiers à petit prix à une petite structure.
Procédure d'install debian standard, puis installer les paquets postfix, courier-imap-ssl, samba, openvpn.
J'opte pour des boites aux lettres virtuelles, ce qui donne le plus de flexibilité pour les ACL (listes de contrôle d'accès) et donc le partage de dossiers IMAP. J'utilise l'authentification via userdb car je n'ai pas trop d'utilisateurs (je peux encore gérer à la main). Ca changera peut-être si je dois gérer les utilisateurs de façon centrale (samba, imap, etc)
Je place les utilisateurs virtuels sous /home/imap: /home/imap/user1, /home/imap/user2, /home/imap/shared. Pour chaque utilisateur et pour l'utilisateur "shared":
Comme on est root, il faut nettoyer un peu:
Donner tous les droits sur la boite partagée "shared":
Remettre les droits:
Paramétrer les mots de passe des utilisateurs:
Activer le module authuserdb
Faire une liste des utilisateurs partagés:
C'est tout!
L'objectif est de partager un répertoire entre differents utilistateurs. Pour ce faire, je crée un compte "fichiers" auquel je donne le shell /bin/false et pas de mot de passe.
path = /home/fichiers/partage
writable = yes
user = user1 user2
force user = fichiers
C'est tout pour le moment!
Voir la page Kolab