Archives de catégorie : Scripts

Notes relatives au développement de scripts perl, bash, etc…

Redémarrer la FreeBox V6 depuis la ligne de commande

La « Freebox Révolution » ou « V6 » offre la possibilité d’être redémarrée/rebootée via son interface web (http://mafreebox.freebox.fr) accessible uniquement depuis le réseau interne (comportement par défaut qui peut être changé). Le script « freebox », présenté ici, permet de rebooter votre Freebox V6 directement depuis la ligne de commande ce qui vous affranchira d’éventuelles redirections de ports pour un … Continuer la lecture de Redémarrer la FreeBox V6 depuis la ligne de commande

Hachages ou tableaux associatifs en BASH

Depuis les versions supérieures à 4 de BASH, vous pouvez utiliser les tables de hachage ou tableaux associatifs dans vos scripts BASH en plus des tableaux indexés. Pour rappel, un hachage est un tableau dont les indexes sont des chaînes de caractères. Déclaration d’un hachage ou tableau associatif Le tableau DOIT être déclaré comme hachage … Continuer la lecture de Hachages ou tableaux associatifs en BASH

Montage SSHFS via AUTOFS 5 multi-utilisateurs

SSHFS permet d’accéder à des données distantes via SSH comme s’il s’agissait d’un classique montage réseau (type NFS, NBD, iSCSI, etc). En parallèle, AUTOFS permet de monter un système de fichier, local ou distant lorsque l’utilisateur y accède et de le démonter proprement après un temps définit d’inactivité. Par exemple, il est possible de ne … Continuer la lecture de Montage SSHFS via AUTOFS 5 multi-utilisateurs

Script : Sauvegarde des attributs POSIX de fichiers

Ce script exporte les attributs POSIX des fichiers et répertoires d’un répertoire passés en argument. Dans le cadre de la sauvegarde de certain répertoire, il arrive que les attributs de fichiers (uid, gid, date de dernier accès, date de dernière modification) ne soient pas sauvegardés ou restauré correctement. Ce script exporte au format « csv » les … Continuer la lecture de Script : Sauvegarde des attributs POSIX de fichiers

Restriction des commandes SSH sur clés publique /privée

Afin d’effectuer la sauvegarde d’un serveur par un autre, il est courant d’utiliser un couple de clé SSH publique/privée sans mot de passe. Tout commence par la génération du couple de clé : fhh@mafalda ~ $ ssh-keygen -b4096 -C "Clé de sauvegarde" -f ~/.ssh/Saves Generating public/private rsa key pair. Enter passphrase (empty for no passphrase): … Continuer la lecture de Restriction des commandes SSH sur clés publique /privée