lundi 19 juin 2017

Script Bash pour consigner l' IP publique de ma Box Orange Sagem ,2011, modifié +sieurs fois

Script : ~/bin/ip_livebox_du_jour.sh

################ Début script bash ####################

#! /bin/bash
# Description : permet de récupérer l'IP publique de la livebox Sagem (2011)
# à chaque ouverture d'un terminal et de la consigner dans ~/${rep}/${fichier_ip}
# à condition d'appeler ce script depuis ~/.bashrc ( ce que je fais en tout cas)

#  VOIR host livebox
# page lb http://livebox/supportSystemInformationInternet.html

if ! ping -q -c1 -W1 livebox >/dev/null 2>&1; then
   echo "pas de connexion à livebox" >&2
   exit 1
fi

fichier_ip="ip_du_jour.txt"
rep="livebox"
date_jour=$(date +%F)

mkdir ~/${rep} 2>/dev/null

#ip=$(wget -q -O - http://livebox/index.cgi | grep -i -A1 'ip wan' | tail -1 | sed 's|^.*>\(.*\)</td>$|\1|')
ip=$(curl -s -X POST -H "Content-Type: application/json" -d '{"parameters":{}}'  http://192.168.1.1/sysbus/NMC:getWANStatus | sed -e 's/.*"IPAddress":"\(.*\)","Remo.*/\1/g')
# cette ligne de cde vient de là :
# http://communaute.orange.fr/t5/ma-connexion/Recup%C3%A9ration-de-l-IP-WAN-d-une-Livebox-Play-noire/m-p/227233#M18838

if ! echo "$ip" | grep -qE '^([[:digit:]]+\.){3}[[:digit:]]+$'; then
   echo "Il y a un pb avec le script $0" >&2
   exit 2
fi

echo -e "IP publique\\t$ip"

derniere_ip=$(tail -1 ~/${rep}/${fichier_ip} 2>/dev/null | sed 's/^.*[[:blank:]]\+//')

[ "$derniere_ip" = "$ip" ] && exit 0

echo -e "$date_jour\\t$ip" >> ~/${rep}/${fichier_ip}

################ Fin du script bash ###################

Résultat de 7 ans de consignation de l' IP publique de la Livebox, en masquant les 2 premiers octets de l'adresse IP par tvu.xyz. avec cette commande sed de mort ! :-) Genre de commande SED à éviter car ce n'est pas maintenable, franchement ! ...

 seb@Speedi5:~$ cat -n ~/livebox/ip_du_jour.txt|sed -e 's/\(^.\+\t\)\([[:digit:]]\{2\}\..\+\.\)\([[:digit:]]\+\.[[:digit:]]\+$\)/\1tuv.xyz.\3/' |less

      1  2011-07-17      tuv.xyz.44.45
     2  2011-07-18      tuv.xyz.173.79
     3  2011-07-19      tuv.xyz.25.147
     4  2011-07-20      tuv.xyz.164.60
     5  2011-07-22      tuv.xyz.23.198
     6  2011-07-23      tuv.xyz.28.102
     7  2011-07-24      tuv.xyz.14.92
     8  2011-07-25      tuv.xyz.36.210
     9  2011-07-26      tuv.xyz.169.3
    10  2011-07-27      tuv.xyz.179.42

mercredi 17 juin 2015

Gnu / Linux / Debian passage de Wheezy à Jessie

Bonjour :-)

J'ai trouvé un article très bien, le voici :

http://blogmotion.fr/systeme/debian-8-stable-13068

J'ai eu des soucis sur mon Aspire One 725 ( AO725 ), l'installation de Gnome 3 a généré des messages d'erreurs :

Dépaquetage de gnome-accessibility-themes (3.14.2.2-1) sur (3.4.2-2.1) ... (gtk-update-icon-cache-3.0:5226): GdkPixbuf-WARNING **: Cannot open pixbuf loader module file '/usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders.cache': Aucun fichier ou dossier de ce type This likely means that your installation is broken. Try running the command gdk-pixbuf-query-loaders > /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders.cache to make things work again for the time being. (gtk-update-icon-cache-3.0:5227): GdkPixbuf-WARNING **: Cannot open pixbuf loader module file '/usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders.cache': Aucun fichier ou dossier de ce type This likely means that your installation is broken. Try running the command gdk-pixbuf-query-loaders > /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders.cache to make things work again for the time being. (gtk-update-icon-cache-3.0:5228): GdkPixbuf-WARNING **: Cannot open pixbuf loader module file '/usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders.cache': Aucun fichier ou dossier de ce type This likely means that your installation is broken. Try running the command gdk-pixbuf-query-loaders > /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders.cache to make things work again for the time being. 

Et au reboot je ne pouvais pas me loguer en mode graphique ( X11 ) :-(

J'ai suivi le conseil indiqué dans le message d'erreur :

# gdk-pixbuf-query-loaders > /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders.cache

mais j'avais droit à un beau message d'erreur, de mémoire :

# gdk-pixbuf-query-loaders : command not found

Alors j'ai simplement vérifié que cette commande était présente et j'ai mis le chemin complet de cette commande comme ceci, j'ai rebooté et tout refonctionnait impeccablement :

root@Nomade:~# /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/gdk-pixbuf-query-loaders > /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders.cache 

Bonne route avec Debian 8 alias Jessie ! ;-)

dimanche 22 juin 2014

My Linux colored prompt, normal user and root

The prompt PS1 is in ~/.bashrc file

Normal user : 

PS1='${debian_chroot:+($debian_chroot)}\[\033[1;33m\]\u\[\033[00m\]@\[\033[0;32m\]\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '





 


Root :

PS1='${debian_chroot:+($debian_chroot)}\[\033[1;31m\]\u\[\033[00m\]@\[\033[0;32m\]\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '


mercredi 1 janvier 2014

Could not update ~/.ICEauthority after ecryptfs-rewrap-passphrase wrapped-passphrase SOLVED

Hello,

I wanted to change my login password on my personnal account on my Gnu Linux Debian Wheezy, so I do this :

$ su root -
# cd /home/.ecryptfs/seb/.ecryptfs
# ecryptfs-rewrap-passphrase wrapped-passphrase

I gave the old password ( my login password ), then the new, then I changed my login passwd :

# passwd seb

And after a reboot, I fell on this nice message : 



Could not update ~/.ICEauthority

I could not enter on my own account :-(((

mardi 24 septembre 2013

Vim - Résumé vimtutor / vimtutor summary 1014 lines txt


Bonjour :-)

Vous voulez approfondir vos connaissances sur Vim , et vous lisez qu'un près-requis à la lecture de ce livre "super magical" sur Vim, est de maîtriser Vim au moins au niveau de vimtutor ... Vimtutor ... quelle barbe de se le re-farcir celui là ! holala :-(  :-)))

Bon, ok, je me le re-farcis et je le résume ici, il y a même qques trucs en plus ... c'était même marrant ... ça donne même l'impression d'être balaise :-)

But it's the last time I go through vimtutor, bye-bye vimtutor ... ... thank you Mami Nova :-)))


mardi 27 août 2013

Linux, Debian, Wheezy, mettre données chiffrées / cryptées sur cloud Dropbox

Bonjour :-)

Objectif : héberger des données chiffrées / cryptée ( pas français ) sur dropbox.com d'une façon simple

Ce que vous obtiendrez : il vous suffira de placer des fichiers / répertoire non chiffrées dans le rép. ~/Dropbox pour que votre compte dropbox.com contiennent ces mêmes fichiers / rép. mais chiffrés ! ce sera aussi simple que ça ...

Dans un précédent article, j'expliquais comment chiffrer de façon simple son répertoire personnel sur une Debian Wheezy avec eCryptfs, sans que les noms de fichiers soient eux même chiffrés ( Sur une Ubuntu les noms de fichiers sont eux-même chiffrés par défaut, pas commode pour le cloud computing )

L'un de mes objectif était de pouvoir placer des données chiffrées sur un cloud sans me prendre la tête à devoir chiffrer / déchiffrer les données . C'est pour ça que j'avais installé eCryptfs.

mardi 13 août 2013

Linux Debian Wheezy : supprimer définitivement données personnelles / fichiers sur une partition ( nettoyage de disque )

Bonjour,

On peut lire à droite et à gauche qu'
il est très difficile d'être certain d'avoir effacés définitivement des fichiers d'une partition d'un disque dur, surtout aujourd'hui avec les systèmes de fichiers journalisés , les disques SSD, les utilitaires de récupération ( foremost / extundelete , etc ... )

J'ai ressenti le besoin de nettoyer ma partition /home juste après avoir chiffré mon rep perso /home/seb

J'ai une méthode « bourrin » , c'est le cas de le dire : je me place à la racine de la partition en question et je crée un énorme ( suivant la place ) fichier remplis de zéros ( ou avec des données " aléatoires  ") de cette façon :



# nice --adjustment -20 dd if=/dev/zero of=Gros-fichier bs=1GB &

Pour que les données écrites soient aléatoires, il faut changer /dev/zero par /dev/urandom , c'est mieux ...

Lorsqu'il ne reste plus qu'1Gib, j'arrête cette commande Ctrl-C ou kill, ou pkill :

# ps -ef | grep dd
16337
# kill 16337

puis, je relance la même cde en changeant of=Gros-fichier2 et bs=1M ...

# nice --adjustment -20 dd if=/dev/zero of=Gros-fichier2 bs=1M &

... pour affiner, et quand il ne reste vraiment plus de place sur le système de fichier, j'arrête cette dernière cde, et

# sync
# rm Gros-fichier*



Et voilà : je suis certain qu'il ne reste plus de données personnelles, c'est barbare mais sur un disque à plateau tournant je suis à peu près sûr de mon coup, c'est long, mais il est rare de devoir nettoyer son disque : vente d'ordi ou autre cas particulier.

Ne pas croire qu'un formatage de la partition supprimera effectivement les données, elles restent présentes même s'il est parfois difficile d'y accéder ;-)

Linux Debian Wheezy vérifier / réparer au galop un système de fichier

Bonjour, tout est dans le titre, voilà :

Avant toute chose, il IMPÉRATIF de démonter la partition contenant le système de fichier en question, un bon tournevis fait l'affaire.

# cat /etc/debian_version 
7.1
#

# nice --adjustment -20 e2fsck -f -y -v /dev/sdb5

e2fsck 1.42.5 (29-Jul-2012)

Passe 1 : vérification des i-noeuds, des blocs et des tailles

Passe 2 : vérification de la structure des répertoires
Passe 3 : vérification de la connectivité des répertoires
Passe 4 : vérification des compteurs de référence
Passe 5 : vérification de l'information du sommaire de groupe

      691751 inodes used (2.43%, out of 28450816)

        1979 non-contiguous files (0.3%)
        3612 non-contiguous directories (0.5%)
             # of inodes with ind/dind/tind blocks: 0/0/0
             Extent depth histogram: 665897/58
    35479191 blocks used (31.18%, out of 113785856)
           0 bad blocks
           2 large files

      248542 regular files

      413042 directories
           0 character device files
           0 block device files
           0 fifos
     4594036 links
       30110 symbolic links (25740 liens symboliques rapides)
          48 sockets
------------
     5285778 files
# 

Pour forcer la vérification des systèmes de fichier au démarrage suivant :

# touch /forcefsck
#

samedi 4 mai 2013

Linux, Debian, Wheezy, chiffrer $HOME avec eCryptfs, pour confidentialiser mes données et pour mes sauvegardes locales / Clouds

Bonjour :-)

Objectifs


1-> Chiffrer mon repertoire personnel pour confidentialiser mes données
2-> Avoir des sauvegardes de mon rep perso, elles aussi chiffrées
3-> Pouvoir mettre mes données chiffrées sur les "clouds" du net

NB : vous êtes seul responsable des dégâts que vous causeriez à votre sytème en suivant ce tutoriel, sauvegardez vos données ...


mardi 5 février 2013

Gnu / Linux Debian Wheezy Automatiser sauvegardes Dirvish

Bonjour :-)

Objectif : Ne plus avoir à me soucier d'un "crash" de mon disque interne de 1 Tib sur mon système Gnu / Linux Debian Wheezy

L'intérêt de Dirvish par rapport à une sauvegarde "rsync" classique est que l'on peut remonter dans le temps et avoir différentes versions d'un même fichier à différentes dates et réparer une erreur sur un fichier à partir d'un certain moment, par exemple ...


Synopsis

1 - Satisfaire les pré-requis à l'installation de Dirvish.
2 - Configurer Dirvish et son execution quotidienne.
3 - Initialiser les sauvegardes et vérifications diverses.

J'ai écris ce tutoriel parce que cette installation m'a pris quelques jours, et je n'ai pas trouvé de tuto qui soit détaillé sur le Web ( en français en tout cas ).

Je débutes en Perl, c'est vaste, je ne connais pas bien Dirvish non plus, et ma mémoire ... pas terrible ! Ce tuto me servira aussi à moi je pense.


mercredi 9 janvier 2013

Gnu Linux debian Wheezy Xfce4 montage auto medias amovibles

Bonjour,

Ayant eu quelques soucis avec ma précédente tour et j'ai décidé d'en changer.

J'ai installé ma Gnu/Linux Debian ( favorite ) en version Wheezy / Sid sur un pc assemblé par mes soins de A à Z ( CM Gigabyte GA-B75M-D3V / i5 3450 Socket 1155 / 4Gib / 1 Tib Seagate  ) avec Gdm3 / Xfce4.10 pour le moment.

Wheezy est actuellement la version "testing" de Debian, et mes disques amovibles / clés USB ne se montaient tout seuls dans /media/LABEL de la partition , lorsque je les "plugaient".

Ça m’agaçait à divers titre, en particulier pour mes sauvegardes automatiques sur le disque externe ...  

Là c'était la goutte d'eau qui faisait déborder le vase : 

LES SAUVEGARDES : C'EST OBLIGATOIRE !  c'est tout.

dimanche 13 mai 2012

Réinitialiser mot de passe admin Windows Xp depuis linux

En effet, après avoir récupéré une vieille tour que j'avais prêté je me suis retrouvé comme un ... heu ... comment dire ... un crétin ? lorsque j'ai dû démarrer Wxp, or cet XP est bien à moi ...

vendredi 8 juillet 2011

Intégrer lecteur mp3 dans un blog

Aide-mémoire pour l'intégration d'un lecteur de musique simple ou avec playlist dans un blog (page  html) 


Le Verdier est un petit oiseau des campagnes dont j'aime bien certaines phases du chant, pour l'écouter cliquez sur "play"


Aprés l'avoir lu vous saurez :


    1-> Créer sommairement un blog avec Google
    2-> Intégrer un lecteur de musique simple Dewplayer
    3-> Idem pour un lecteur avec playlist Dewplayer