====== Désactiver un groupe ====== {{ :dummy.png?75x75|Désactiver un groupe}} ===== - Mode graphique ===== En __mode graphique__, il faut accéder à **Groups** du menu **Group management**. {{informatique:applications:pi-hole:pasted:20201122-092637.png}} Il suffit de cliquer sur le bouton vert **Enabled** {{informatique:applications:pi-hole:pasted:20201122-092830.png}} pour désactiver le groupe. Un message vous informe du résultat de l'opération. {{informatique:applications:pi-hole:pasted:20201122-092931.png}} ===== - Ligne de commande ===== En __ligne de commande__ je vous propose la méthode suivante en deux étapes. 1. Il faut connaître l'identifiant du groupe. Voir le chapitre [[informatique:applications:pi-hole:list-group]]. Dans l'exemple ci-dessous, le groupe **jeux-actifs** a pour identifiant le numéro **11**. {{informatique:applications:pi-hole:pasted:20201122-092134.png}} 2. On modifie la valeur dans la base de données **gravity**, la table **group** comme ceci : sudo sqlite3 /etc/pihole/gravity.db "UPDATE 'group' SET enabled=0 WHERE id='11';" ===== - Planifier et automatiser ===== 1. Il faut créer un script qui va activer et désactiver les groupes. # !/bin/sh FICHIER_LOG=${0##*/} FICHIER_LOG=${FICHIER_LOG%.*} LOG=/var/log/$FICHIER_LOG.log echo Fichier LOG : $LOG date >> $LOG # disable sqlite3 /etc/pihole/gravity.db "UPDATE 'group' SET enabled="$1" WHERE id='18';" >> $LOG sqlite3 /etc/pihole/gravity.db "UPDATE 'group' SET enabled="$1" WHERE id='7';" >> $LOG sqlite3 /etc/pihole/gravity.db "UPDATE 'group' SET enabled="$1" WHERE id='16';" >> $LOG sqlite3 /etc/pihole/gravity.db "UPDATE 'group' SET enabled="$1" WHERE id='11';" >> $LOG echo ------ FIN ------ >> $LOG Ce script doit être appelé avec une option : **0** ou **1**. Par exemple : pihole-group.sh 0 2. Ajouter des taches CRON pour activer les groupes sudo nano /etc/cron.d/pihole-group-enable en ajoutant ces instructions 0 7 * * * root /home/cedric/scripts/pihole-group.sh 1 >> /var/log/pihole-enable-group.sh.log 3. Ajouter des taches CRON pour désactiver les groupes sudo nano /etc/cron.d/pihole-group-disable en ajoutant ces instructions # disable group 0 0 * * 6-7 root /home/cedric/scripts/pihole-group.sh 0 >> /var/log/pihole-disable-group.sh.log 0 23 * * 1-5 root /home/cedric/scripts/pihole-group.sh 0 >> /var/log/pihole-disable-group.sh.log