Andesi - forum

Forum francophone pour Debian

Vous n'êtes pas identifié(e).

#1 29/08/2005 01:55:54

Jester
Membre
Lieu : In space is the place
Inscription : 09/08/2004
Messages : 782

Envoyer un mail à tous les utilisateurs du système [Résolu]

Mon problème est le suivant je voudrais pouvoir donner des informations sur la maintenance du système à tous les utilisateurs de celui-ci. J'ai donc pensé que Postfix (ou exim) avaient un alias all pour envoyer un message à tout le monde mais ça ne semble pas le cas. Il y a un moyen simple de mettre cela en place?

J'ai trouvé la commande:
cat /etc/group | grep users | cut -d':' -f 4
pour connaitres tous les utilisateurs donc il me faudrais juste ajouter une ligne
all : `cat /etc/group | grep users | cut -d':' -f 4`
dans /etc/aliases, je cherche à faire un script qui fait ça mais en modifiant la ligne si elle existe déjà dans le fichier histoire de tout mettre dans un cron journalier et oublier cette histoire.

PS: j'ai essayé d'ajouter avec les ` ` mais postfix ne comprend pas que c'est une commande et envoie un mail à `cat ...

Bref si quelqu'un a une idée je suis prenneur.


Nous ne savons pas ce qui va se passer, ni quand... mais il y a des hiboux dans le chalet. - La femme à la buche, Twin Peaks

Hors ligne

#2 29/08/2005 02:26:16

Jester
Membre
Lieu : In space is the place
Inscription : 09/08/2004
Messages : 782

Re : Envoyer un mail à tous les utilisateurs du système [Résolu]

J'ai trouvé dans /etc/aliases il faut rajouter
all : :include:/etc/aliases_all

Et pour le script à faire tourner après chaque ajout/suppression de compte:

#!/bin/sh
# Pour mettre a jour la listes des destinataires de all@localhost
echo `cat /etc/group | grep users | cut -d':' -f 4` > /etc/aliases_all
newaliases

Après c'est pas forcement users que vous voudrez utiliser.


Nous ne savons pas ce qui va se passer, ni quand... mais il y a des hiboux dans le chalet. - La femme à la buche, Twin Peaks

Hors ligne

Pied de page des forums