Outils pour utilisateurs

Outils du site


homeserver:olinolinux

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
homeserver:olinolinux [2021/09/05 18:33] – [Redirigé si IP renseignée plutôt que le nom de domaine] cyrillehomeserver:olinolinux [2023/10/04 12:35] (Version actuelle) – [Rapport de mail-tester] cyrille
Ligne 425: Ligne 425:
    * suivre les conseils de mail-tester avec le hostname (cette dernière solution ne semble pas porter ses fruits...)    * suivre les conseils de mail-tester avec le hostname (cette dernière solution ne semble pas porter ses fruits...)
  
 +
 +==== rDNS Free AJOUT DU 10 OCTOBRE 2023 ====
 +Free a corrigé le bug du reverseDNS sur l'IPv4
 +
 +ça fonctionne dès lors
 +
 +<code | download>
 +nslookup 82.65.208.68
 +68.208.65.82.in-addr.arpa name = crust.ovh.
 +
 +Authoritative answers can be found from:
 +</code>
 ==== NO_FM_NAME_IP_HOSTN ==== ==== NO_FM_NAME_IP_HOSTN ====
 Alors là, je comprends très peu la situation. Car pour un autre nom de domaine réglé exactement pareil, pas de soucis. Alors là, je comprends très peu la situation. Car pour un autre nom de domaine réglé exactement pareil, pas de soucis.
Ligne 447: Ligne 459:
  
 {{:homeserver:2020-12-29_20-24.png?400|}} {{:homeserver:2020-12-29_20-24.png?400|}}
 +
 +Et 10/10 depuis que le reverseDNS en ipv4 est fonctionnel !
  
 ===== Divers ===== ===== Divers =====
Ligne 513: Ligne 527:
 |sudo yunohost domain list| Liste les domaines gérés par l'instance yunohost| |sudo yunohost domain list| Liste les domaines gérés par l'instance yunohost|
 |sudo yunohost tools update| Mise à jour de la liste des paquets| |sudo yunohost tools update| Mise à jour de la liste des paquets|
-|sudo yunohost tools upgrade| Mise  à jour du système|+|sudo yunohost tools upgrade system | Mise  à jour du système
 +|sudo yunohost tools upgrade apps | Mise  à jour des applications | 
 +|sudo yunohost tools app upgrade NAME_APP | Mise  à jour de l'application NAME_APP |
 |sudo yunohost diagnosis run| Lancer un diagnostique système| |sudo yunohost diagnosis run| Lancer un diagnostique système|
 |sudo yunohost diagnosis run --force| Force la réitération d'un diagnostic système| |sudo yunohost diagnosis run --force| Force la réitération d'un diagnostic système|
Ligne 769: Ligne 785:
  
  
 +==== Envoyer un mail à tous les utilisateurs du système ====
  
 +Voici un script (minimal) qui fonctionne
 +
 +Créer un fichier **mail-all-users.sh**
 +
 +<code | download>
 +#!/bin/bash
 +
 +# Test validité des arguments
 +if [[ $# -ne 2 ]]; then
 +    echo "Nombre argument incorrect"
 +    echo "2 arguments nécessaires : le sujet et le nom du fichier du corps du mail"
 +    exit 
 +else
 +    echo "Nombre d'arguments correct"
 +
 +    # Test  que le second argument soit un fichier
 +        if [[ -f $2 ]]; then 
 +           echo "Second argument valide"
 +        else
 +           echo "Le fichier indiqué n'est pas valide"
 +           exit
 +        fi
 +fi
 +
 +corps=$(cat $2)
 +users=$(ldapsearch  -x -LLL uid=* | grep uid: | cut -d: -f2)
 +
 +
 +for line in $users
 +        do 
 +               echo  $corps | mail -s "$1" $line
 +        done
 +</code>
 +
 +Il suppose que le corps du mail soit saisi dans un fichier au même niveau d’arborescence que le script
 +
 +Lancement du script
 +
 +<code | download>
 +mail-all-users.sh parametre1 parametre2
 +</code>
 +
 +Avec **paramètre 1** le __sujet du mail__ et **paramètre 2** __le nom du fichier contenant le corps du mail
 +__
 +Exemple pour un fichier corps se nommant test_corps.txt au même niveau d’arborescence que le script, ça donnerait
 +
 +<code | download>
 +mail-all-users.sh "sujet du jour" test_corps.txt
 +</code>
homeserver/olinolinux.1630859596.txt.gz · Dernière modification : 2021/09/05 18:33 de cyrille