1 votes

comment définir les permissions de la boîte aux lettres vmail de postfix en groupe lisible ?

Postfix distribue le courrier dans les répertoires ~vmail/user/new avec le propriétaire vmail:vmail mais des autorisations masquées à 700 (c'est-à-dire non lisibles par le groupe). J'ai besoin que les fichiers de courrier soient créés lisibles par le groupe afin que d'autres applications du groupe vmail puissent lire la boîte aux lettres directement. Comment puis-je configurer ces permissions ?

2voto

Dag Høidahl Points 133

Les permissions ne sont pas configurables, j'en ai peur. Elles sont codées en dur dans Postfix.

0 votes

Pourrait-on utiliser les ACL pour ajouter des autorisations de lecture supplémentaires ?

1 votes

Pour référence, ici les lignes où postfix a codé en dur sa permission

0 votes

Les ACL ne sont d'aucune utilité dans ce cas. Postfix s'assure que seul le propriétaire peut accéder aux e-mails nouvellement arrivés, même si la liste de contrôle d'accès par défaut pour les fichiers nouvellement créés est plus permissive.

2voto

XiaoChi Points 16

Tout d'abord, il est bon de reformuler la réponse déjà existante. Postfix ne permet pas de définir les permissions des boîtes aux lettres. Elles sont codées en dur.

La solution correcte est toujours susceptible de déléguer la livraison à un autre logiciel. Supposé être LMTP vers Dovecot est un choix possible. Dans le cas où vous abusez déjà de ce qui est possible avec postfix à un point tel que le remplacement de l'agent de livraison n'est pas réalisable, vous pouvez toujours bricoler une configuration qui fonctionne suffisamment bien. Ce n'est pas conseillé, donc ne suivez pas cette voie à moins d'en avoir vraiment, vraiment besoin et jamais avant d'avoir réfléchi à l'avenir. ce poste .

Comme indiqué sur multiple-transports-in-postfix il est possible d'effectuer des actions arbitraires sur la réception des courriels en paramétrant always_bcc . En combinaison avec un pipe Le fait de ne pas livrer quoi que ce soit, mais d'exécuter récursivement chmod ou setfacl sur les dossiers de messagerie concernés peut aider à obtenir des autorisations de fichiers plus accessibles. Il n'y a aucune garantie que le vrai transport termine la livraison avant que le faux transport ne définisse les permissions, soyez donc prudent.

Des exemples de configuration ne sont délibérément pas fournis, car déléguer la livraison à un autre logiciel est toujours le choix souhaité par quiconque espère faire un copier-coller.

0voto

nodashi Points 11

J'ai pu résoudre mon cas d'utilisation simplement en définissant le propriétaire des répertoires de courrier comme étant app:vmail plutôt que d'ajouter les applications au groupe vmail. Merci à tous pour les solutions de contournement.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X