May 2023
Apt et les clés Debian
Historiquement, les clés des signatures des repositories Debian étaient stockées dans le fichier...
Bind ne peut démarrer et logs en erreur Bind
Si bind ne peut pas démarrer et que les logs indiquent : isc_stdio_open '/var/log/bind9/query.log' failed: permission...
April 2023
Voir la date de changement de mot de passe d'un utilisateur Zimbra
Pour voir la date de dernier changement de mot de passe d'un utilisateur, on peut utiliser : su - zimbra zmprov ga...
March 2023
Voir dans /proc les fichiers associés aux valeurs Debian
Pour voir le statut de chaque interface disponible dans /proc/sys/net/ipv4/conf/*/rp_filter, on peut utiliser le script...
Regex dans Squid Squid
Squid supporte les regex pour filtrer les URL, mais pas n'importe lesquelles : seules les Extended Regular Expressions,...
Apache, mod_rewrite et server-status Apache
Pour que les URL soient jolies, on utilise souvent mod_rewrite dans Apache : Options -Indexes <IfModule...
Créer un fichier de GPG Key pour apt téléchargeable Apt-get
Pour utiliser un nouveau repository sur une machineDebian/Ubuntu, il faut vérifier les clés de signatures. Le...
IFS : traiter ligne par ligne Bash
Pour faire des foreach, on utilise IFS qui définit le séparateur. Pour utiliser ligne par ligne, il est possible de...
Appairer Clavier Bluetooth Dell Debian
Pour appairer un clavier bluetooth Dell, depuis Debian, lancer la commande bluetoothctl Agent registered [Dell Mouse...
Changer le clavier (layout) de la console Debian
Pour mettre une console en français de manière automatique :sed -i \ -e "s/XKBMODEL=.*/XKBMODEL=\"pc105\"/" \ -e...
Passer des paramètres à l'installer de apt-get Apt-get
Pour scripter des installations de paquets apt-get, il peut être nécessaire de passer des paramètres (qui sont...
Raccourcis clavier Firefox Firefox
Quelques raccourcis clavier pour optimiser la navigation F5 : Recharge la page Maj+F5 : Recharge la page sans...
February 2023
Arrêter l'exécution d'un script en cas d'erreur Bash
Dans un script, si une commande renvoie une valeur différente de 0, c'est qu'il y a eu une erreur. Il est possible...
Définir la Timezone Symfony
Pour définir la timezone dans Symfony (et ne pas utiliser celle par défaut du PHP) : - Créer dans .env : ### Timezone...
Afficher quel paquet peut fournir un fichier spécifique Apt-get
Si on cherche quel paquet Debian non installé fournit un fichier spécifique, on peut uiliser apt-file search...
Afficher les enregistrements Glue du DNS DNS
Les enregistrements Glue (ou glue records) permettent d'utiliser les serveurs DNS qui sont dans le même domaine. Ils...
Mariadb : Première connexion pour définir le mot de passe MySQL
Lors de l'installation de Mariadb, le compte root n'a pas de mot de passe valide. Il n'est donc pas possible de se...
January 2023
Commande "tail -f" sous Windows Windows
En PowerShell, il est possible de faire un tail -f fichier : cat .\<file_name> -Tail 10 -Wait https://stackoverflo...
Cacher le texte de démarrage de kernel Debian
Lors du démarrage de l'ordinateur sous Debian, le kernel affiche "Chargement Linux x.x.x" et "Chargement initial...
Tri des messages par date à la place de discussion Thunderbird
Par défaut, les nouveaux dossiers de Thunderbird sont triés par discussion depuis la version 102. Pour forcer...
Perl -T et les variables d'environnement Perl
Si on utilise l'option "Taint" de Perl (avec perl -T), et qu'il faut exécuter un appel au système, le programme plante...
Commandes de base Asterisk
Asterisk peut être piloté depuis la ligne de commande avec rasterisk -x 'INTERNAL COMMAND'. Il est ainsi possible de...
AIDE : Advanced Intrusion Detection Environment Debian
Le logiciel AIDE permet de détecter les modifications sur les fichiers du système Linux. Pour l'installer : apt...
December 2022
Installation de Windows 11 VirtualBox
Pour installer Windows 11 sur VirtualBox, il faut configurer Système / Carte mère / Fonctions avancées / et Désactiver...
Rsync : lister les fichiers distants Linux
Lorsque l'on utilise rsync, on veut savoir les fichiers qui sont dans un répertoire du serveur distant. Pour cela, il...
SSH sans mot de passe SSH
Pour pouvoir se connecter à une machine sans mot de passe : 1- Créer une clé pour l'utilisateur (sur le client) :...
Envoi vers un serveur distant : limite de 32 caractères Rsyslog
Lorsque l'on exporte les logs vers un serveur distant en TCP ou UDP, c'est la RFC3164 qui s'applique. Il est indiqué...
November 2022
Apt : Suppression de message de Warning Apt-get
La commande apt dans un script génère un message de Warning : WARNING: apt does not have a stable CLI interface. Use...
start-stop-daemon : impossible d'arrêter un service Debian
Si dans le lanceur d'un service (/etc/init.d/postfwd par exemple), il est écrit stop) echo -n "Stopping...
October 2022
Récupérer le numéro d'id d'un utilisateur Zimbra
Dans le store de Zimbra, dans /opt/zimbra/store/0/, les données sont enregistrées par un mailboxId. Pour retrouver le...
URL de Shibboleth Shibboleth
https://votreSite/Shibboleth.sso/Session : affiche les attributs (avec leur valeur si showAttributeValues est à true)....