From: Vincent Le Gallic Date: Wed, 2 Mar 2016 23:23:51 +0000 (+0100) Subject: Merge branch 'master' into perso X-Git-Url: http://gitweb.pimeys.fr/?p=config-20-100.git;a=commitdiff_plain;h=f737a885835fd67718c6414428c9ee399402563a;hp=1262b2c3877294d81fd463bb71c8a6c000841c98 Merge branch 'master' into perso --- diff --git a/.bash_aliases b/.bash_aliases index d3ef170..15b2280 100644 --- a/.bash_aliases +++ b/.bash_aliases @@ -31,6 +31,8 @@ fi # Alias ls alias ll='ls -alFh' +alias lld='ls -alFhd' +alias lsd='ls -d' alias la='ls -A' alias l='ls -CF' @@ -46,44 +48,58 @@ alias LS='LS -e' # Pour que ssh-add ne mémorise la passphrase que pendant 30 minutes alias sshadd='ssh-add -t 1800' -#~# # Tunnels (pour les membres actifs) -#~# alias sshimprimante="echo -e 'Port : 2222\nRappel : https://localhost:2222';ssh -L 2222:imprimante.adm.crans.org:443 vo" -#~# alias sshcups="echo -e 'Port : 3333\nRappel : http://localhost:3333';ssh -L 3333:o2.adm.crans.org:631 vo" -#~# alias sshbabar="echo -e 'Port : 3333\nRappel : http://localhost:3333/backuppc';ssh -L 3333:babar.adm.crans.org:80 vo" +# Tunnels (pour les membres actifs) +alias sshimprimante="echo -e 'Port : 2222\nRappel : https://localhost:2222';ssh -L 2222:imprimante.adm.crans.org:443 vo" +alias sshcups="echo -e 'Port : 3333\nRappel : http://localhost:3333';ssh -L 3333:cups.adm.crans.org:631 vo" +alias sshbabar="echo -e 'Port : 3333\nRappel : http://localhost:3333/backuppc';ssh -L 3333:babar.adm.crans.org:80 vo" +alias sshomnomnom="echo -e 'Port : 3333\nRappel : http://localhost:3333/backuppc';ssh -L 3333:omnomnom.adm.crans.org:80 vo" +# Shortcuts +alias zamok="ssh zamok" +alias cerebro="ssh cerebro" +alias cerebroX="ssh -X cerebro" +alias cerebrox=cerebroX +alias pimeys="ssh pimeys.fr" +# Pour uploader via le dptinfo +alias scpviadptinfo="scp -o ProxyCommand='ssh info36 -W %h:%p'" +# Attention, pour ssh acces1, proxy par tahines (ssh_config) +alias scpviatahines="scp -o ProxyCommand='ssh acces1 -W %h:%p'" -# +------------------+ -# | Fixing mistyping | -# +------------------+ -#~# # Souvenir de Windows -#~# alias cd..='cd ..' +## Remote commands +# sur power +alias nexttv="ssh power \"service multicast next 'a<3'\"" -#~# alias screen-r='screen -r' +# sur kfet +alias mutekfet='ssh kfet "amixer set PCM,0 0%"' +# sur zamok +alias whokfet='ssh -t zamok env LC_ALL=fr_FR.UTF-8 whokfet' +# sur vo +alias who2b='ssh -t vo who2b' -#~# # +----------------------+ -#~# # | AltGr+Space is wrong | -#~# # +----------------------+ -#~# -#~# # Workaround crade : -#~# # Permet d'aliaser les commandes dans lesquelles on pipe usuellement -#~# # pour qu'elle marche aussi quand elles sont précédées d'une espace insécable. -#~# -#~# for commande in grep egrep fgrep wc tail head less sed awk xargs sort uniq sponge -#~# do -#~# alias  $commande=$commande -#~# done -#~# unset commande +# +----------------------+ +# | AltGr+Space is wrong | +# +----------------------+ + +# Workaround crade : +# Permet d'aliaser les commandes dans lesquelles on pipe usuellement +# pour qu'elle marche aussi quand elles sont précédées d'une espace insécable. + +for commande in grep egrep fgrep wc tail head less sed awk xargs sort uniq sponge +do + alias  $commande=$commande +done +unset commande # +--------------------------------------+ # | Gestion de variables d'environnement | # +--------------------------------------+ -#~# # Pour loader en mémoire la variable qui empêche less de breaker les lignes -#~# # très utile pour les sorties psql -#~# alias exportless="export LESS='-S'" +# Pour loader en mémoire la variable qui empêche less de breaker les lignes +# très utile pour les sorties psql +alias exportless="export LESS='-SR'" # +-------+ @@ -91,40 +107,40 @@ alias sshadd='ssh-add -t 1800' # +-------+ # Des raccourcis pour appeler des logiciels avec des options supplémentaires -#~# # Pour que youtube-dl récupère seulement l'audio, et en MP3 s'il vous plait -#~# alias youtube-dl='youtube-dl --extract-audio -t --audio-format=mp3' +# Pour que youtube-dl récupère seulement l'audio, et en MP3 s'il vous plait +alias youtube-dl='youtube-dl --extract-audio -t --audio-format=mp3' -#~# # Pour avoir les diff sous format git-like -#~# alias diff='diff -u' -#~# alias colordiff='colordiff -u' +# Pour avoir les diff sous format git-like +alias diff='diff -u' +alias colordiff='colordiff -u' -#~# # Pour que mtr n'utilise pas l'interface graphique -#~# alias mtr='mtr -t' +# Pour que mtr n'utilise pas l'interface graphique +alias mtr='mtr -t' -#~# # Pour que les semaines de cal commencent le Lundi -#~# alias cal='ncal -bM' +# Pour que les semaines de cal commencent le Lundi +alias cal='ncal -bM' -#~# # Hack pour déclencher les hooks sur un dépôt bare git -#~# # (genre git-update-server-info et/ou trigger KGB) -#~# # en faisant un truc bidon et transparent pour l'historique -#~# # (à savoir créer une branche et la supprimer) -#~# alias shakegit='git checkout -b shakegitbranch && git push origin shakegitbranch && git checkout master && git branch -d shakegitbranch && git push origin :shakegitbranch' +# Hack pour déclencher les hooks sur un dépôt bare git +# (genre git-update-server-info et/ou trigger KGB) +# en faisant un truc bidon et transparent pour l'historique +# (à savoir créer une branche et la supprimer) +alias shakegit='git checkout -b shakegitbranch && git push origin shakegitbranch && git checkout master && git branch -d shakegitbranch && git push origin :shakegitbranch' # +--------+ # | Divers | # +--------+ -#~# # Pour se débarasser rapidement des fichier garbage -#~# # C'est typiquement là où il faut rajouter vos extensions persos ! -#~# alias rmtilde='rm -f *~ .*~' -#~# alias rm~=rmtilde -#~# alias rmpyc='rm -f *.pyc' -#~# alias rmccompiled='rm -f *.o *.h' -#~# alias rmso='rm -f *.so' -#~# alias rmclass='rm -f *.class' +# Pour se débarasser rapidement des fichier garbage +# C'est typiquement là où il faut rajouter vos extensions persos ! +alias rmtilde='rm -f *~ .*~' +alias rm~=rmtilde +alias rmpyc='rm -f *.pyc' +alias rmccompiled='rm -f *.o *.h' +alias rmso='rm -f *.so' +alias rmclass='rm -f *.class' -#~# # Pour récupérer les droits d'un fichier en octal -#~# alias getmod='/usr/bin/stat -c "%a"' +# Pour récupérer les droits d'un fichier en octal +alias getmod='/usr/bin/stat -c "%a"' # Pour trouver les pages des pdfs du dossier courrant alias pdfpages="find . -name '*.pdf' -exec pdfinfo {} \; | egrep '^Pages'" @@ -139,6 +155,8 @@ alias alert='notify-send --urgency=low -i "$([ $? = 0 ] && echo terminal || echo # (adapter le path de votre procmail.log si besoin) alias tailprocmail='tail -f ~/.procmail/logs/procmail.log' +# Pour réveiller la carte éthernet quand elle déconne +alias rebooteth0='rmmod atl1c; modprobe atl1c' # +------------+ @@ -147,3 +165,19 @@ alias tailprocmail='tail -f ~/.procmail/logs/procmail.log' # A♡ !!! alias a♡tv='cvlc udp://@239.231.140.230:1337' + +# Useless stuff +alias jabba='jabba 2>&1 | sed "s/introuvable/jabba/"' + + + +# +-----------+ +# | Shortcuts | +# +-----------+ + +# pure-ftpd +alias statftp="(cat /var/log/pure-ftpd/transfer.log{,.1}; zcat /var/log/pure-ftpd/*.gz) | awk '{print \$1}' | sort | uniq -c | sort -nr | less" +alias tailftp='tail -n 100 -f /var/log/pure-ftpd/transfer.log | /home/vincent/scripts/ftp/percent_decode.py --color' + +# backup-manager +alias uploadbackups='backup-manager --upload' diff --git a/.bashrc b/.bashrc index c5e7347..0566486 100644 --- a/.bashrc +++ b/.bashrc @@ -640,10 +640,10 @@ function welcome_message () export HISTCONTROL=ignoreboth # Nombre de lignes d'historique à garder -export HISTSIZE=5000 +export HISTSIZE="10000" # la même chose dans le fichier d'historique -export HISTFILESIZE=5000 +export HISTFILESIZE="100000" # Mémoriser le timestamp d'exécution de la commande export HISTTIMEFORMAT='%F %T - ' @@ -661,7 +661,7 @@ shopt -s histappend # Pour éviter un troll, aucune ligne de cette section n'est décommentée. # Choisissez la vôtre. -#~# export EDITOR='/usr/bin/nano' +export EDITOR='/usr/bin/nano' #~# export EDITOR='/usr/bin/vim' #~# export EDITOR='/usr/bin/emacs' #~# export EDITOR='/usr/bin/jed' @@ -669,12 +669,12 @@ shopt -s histappend # Ajouter ~/bin, /sbin et /usr/sbin à son PATH PATH=~/bin:$PATH:/sbin:/usr/sbin -#~# # Décommentez les lignes suivantes et peuplez-les correctement si -#~# # vous avez besoin de commiter en tant que root *et* que votre -#~# # /etc/sudoers contient bien la directive -#~# # Defaults env_keep += "" -#~# export GIT_AUTHOR_NAME="$(git config user.name)" -#~# export GIT_AUTHOR_EMAIL="$(git config user.email)" +# Décommentez les lignes suivantes et peuplez-les correctement si +# vous avez besoin de commiter en tant que root *et* que votre +# /etc/sudoers contient bien la directive +# Defaults env_keep += "" +export GIT_AUTHOR_NAME="$(git config user.name)" +export GIT_AUTHOR_EMAIL="$(git config user.email)" # +----------+ # | Sourcing | @@ -698,5 +698,5 @@ fi # +-----+ # On n'exécute le welcome_message que à ce moment, parce que la customisation -# local a pu changer des couleurs +# locale a pu changer des couleurs welcome_message diff --git a/.gitconfig b/.gitconfig index 751be53..96d880b 100644 --- a/.gitconfig +++ b/.gitconfig @@ -16,14 +16,15 @@ # (mieux vaut utiliser l'option --color en invoquant la commande) [user] # Nom d'utilisateur et e-mail sous lequel seront enregistrés les commits - #~# Penser à décommenter ces lignes après les remplacements adéquats - #~# name = Prénom Nom - #~# email = nobody@crans.org + name = Vincent Le Gallic + email = legallic@crans.org [alias] # Pour diff ou show en affichant les modifs sur la même ligne # (difficile de voir ce qui se passe en l'absence de couleurs) wdiff = diff --color-words wshow = show --color-words + svnpull = svn rebase + svnpush = svn dcommit [help] # Quand on écrit mal une commande git, il propose "did you mean ?" avec # plusieurs proposition. Cette option fait que, diff --git a/.procmail/rc/ML_perso b/.procmail/rc/ML_perso index e69de29..201d6f1 100644 --- a/.procmail/rc/ML_perso +++ b/.procmail/rc/ML_perso @@ -0,0 +1,21 @@ +29c3 +30c3 +31c3 +acoeurlife.wei +attribus.wei +evenements +funfact +homonerieparallele +notekfet2015 +notekfet2015-commit +pacsman +potrnographique +potrtal +pot-a01-2013 +pot-vieux +pot-vieux-orga +pot-vieux-respos +procarstinacoeur.wei +supersmashbus +supersmashbus_wei +wikininja diff --git a/.procmail/rc/custom.final.rules b/.procmail/rc/custom.final.rules index 4abd966..4cab27b 100644 --- a/.procmail/rc/custom.final.rules +++ b/.procmail/rc/custom.final.rules @@ -9,6 +9,25 @@ #------------------------------------------------------------------------------ +## La boîte d'Orsay +UPSUDDIR="${BOXESDIR}.U-psud" + #~# # Supposons que je n'aime pas .INBOX comme boîte par défaut #~# :0 #~# .mon_inbox_custom/ + +### Boîte u-psud +### (placée dans le .final parce que dans .normal elle chope les mails de ML +### venant d'une adresse U-psud) +:0 +* ^Message-ID:.*u-psud\.fr +${UPSUDDIR}/ + + +### Dossiers par défaut +:0 +* (To|From|Cc|List-Id):.*pimeys.fr +.pimeys/ + +:0 +.0_inbox/ diff --git a/.procmail/rc/custom.high.rules b/.procmail/rc/custom.high.rules index 55a07bc..9da34f9 100644 --- a/.procmail/rc/custom.high.rules +++ b/.procmail/rc/custom.high.rules @@ -11,6 +11,47 @@ SIGNATUREFOLDER=.Signatures +### Redirection de l'alias ccc@crans.org +:0c +* ^(To|Cc):(|.* ?, ?)ccc@crans.org +!becue@crans.org chopopope@crans.org dstan@crans.org + +### Machines BDE +:0 +* ^From: .*@videobde.crans.org +.serveurs_BDE/ + +:0 +* ^From: .*@bde2?.crans.org +.serveurs_BDE/ + + +### Alias mail crans +# Filtre alias basile +:0 +* ^(To|Cc):.*(basile|deconnaisseur|hung|salesman|saturnin|themis)@crans.org +.bots/ + +# Filtres élèves IUT Orsay +:0 +* ^(To|Cc):.*legallic-bdd@crans\.org +.0_inbox.IUT.bdd/ + +:0 +* ^(To|Cc):.*legallic-reseaux@crans\.org +.0_inbox.IUT.reseaux/ + +# Spammeur professionnel +:0 +* ^Subject: =\?GB2312\?B\?UGhvdG8gUmV0b3VjaGluZyBTZXJ2aWNlcw==\?= +* ^Delivered-To: .*mail@crans.org +.Spam.photo/ + +# Autres spammeurs +:0 +* ^From:.*your\.conversation@themonfortplan\.us +.Spam/ + # Pour mettre dans le même dossier toutes les signatures de clé envoyées par caff :0 * ^User-Agent: caff diff --git a/.procmail/rc/custom.normal.rules b/.procmail/rc/custom.normal.rules index 9529c44..3c1b9f4 100644 --- a/.procmail/rc/custom.normal.rules +++ b/.procmail/rc/custom.normal.rules @@ -12,25 +12,162 @@ #------------------------------------------------------------------------------ -### Notifications wikis -# Wiki Cr@ns +################################################################# +## Variables ## +################################################################# + +### Boîtes mails forwardées +BOXESDIR=".1_boxes" +## La boîte ENS cachan +ENSDIR="${BOXESDIR}.ENS" +# Avec du garbage from Ulm +CLIPPERSHITDIR="${ENSDIR}.clippershit" +## Boîte neuf forwardée (#old, mais on sait jamais) +NEUFDIR="${BOXESDIR}.neuf" +## Boîte gmail +GMAILDIR="${BOXESDIR}.gmail" +GMAILPOUBELLEDIR="${GMAILDIR}.poubelle" +## Boîte hotmail +HOTMAILDIR="${BOXESDIR}.hotmail" +## Mails du labo +LRIDIR=".2_labo" + +### MLs spéciales +## "ML" du Gics +GICSDIR="${MLDIR}.GICS" +## Mails concernant les respos-info +SERVBDEDIR=".serveurs_BDE" +## Dossier pour les mails de l'ASED +ASEDDIR="${MLDIR}.ASED" +## MLs de TP PCI , de promo même si pas ens- +PCIDIR="${MLPROMODIR}.tp5-pci-2013" +TDIMMUNODIR="${MLPROMODIR}.td2-immuno-2013" + +### Notifications wikis +WIKISDIR=".Wikis" + +### Expéditeurs particuliers +KOKARDEDIR=".Kokarde" +CACERTDIR=".CAcert" + + +################################################################# +## Boîtes forwardées ## +################################################################# +### Boîte ENS +:0 +* ^Delivered-To: (vlegalli@(nemo\.)?rip\.ens-cachan\.fr|legallic\+from(clipper|magbio)@crans\.org) +{ + :0 + * ^List-Id: .*(bio13|allmag)\.list01\.biologie\.ens\.fr + ${ENSDIR}.bio13/ + + :0 + * ^(X-Envelope-To|To):.*(tous|eleves|sciences|10|11)@(.*\.)?ens\.fr + ${CLIPPERSHITDIR}/ + + :0 + ${ENSDIR}/ +} + +### Boîtes gmail +# oui, la boîte neuf passe par gmail +# c'est affreux, je sais, mais sfr refuse de proposer des redirections... +:0 +* ^X-Gmail-Fetch-Info:.*vincent\.legallic@neuf\.fr +${NEUFDIR}/ + +:0 +* ^Delivered-To:.*vincent[.]?legallic@gmail\.com +${GMAILDIR}/ + +:0 +* ^Delivered-To:.*vincent[.]?poubelle.*@gmail.* +${GMAILPOUBELLEDIR}/ + +### Boîte hotmail (dead ?) +:0 +* ^Resent-From: vincentlegallic@hotmail\.fr +${HOTMAILDIR}/ + +### Boîte LRI +:0 +* ^(To|Cc):.*(legallic|vincent.legallic)@lri\.fr +${LRIDIR}/ + +################################################################# +## MLs qui ne suivent pas le comportement général ## +################################################################# +### "ML" gics +:0 +* ^To:.*vincent\.le-gallic@gics\.fr +${GICSDIR}/ +:0 +* ^From:.*gics-asso\.org +${GICSDIR}/ + +### MLs respo-info +# MLs respos note et note-dev +:0 +* ^List-Id:.*respo-info.bde\.lists\.crans\.org +${SERVBDEDIR}.respo-info/ + +:0 +* ^List-Id:.*note-(dev|commit)\.bde\.lists\.crans\.org +${SERVBDEDIR}.note-dev/ + +### Ehler Danlos +:0 +* ^From:.*@ased\.fr +${ASEDDIR}/ + +### ML tp +:0 +* ^List-Id:.*tp5-pci-2013\.lists\.crans\.org +${PCIDIR}/ +### ML td +:0 +* ^List-Id:.*td2-immuno-2013\.lists\.crans\.org +${TDIMMUNODIR}/ + +################################################################# +## Notifications wikis ## +################################################################# +### Wiki Cr@ns :0 * ^From:.*wiki@crans\.org -.wikis.Crans/ +${WIKISDIR}.Crans/ -# Wikoeur +### Wikoeur :0 -* ^From:.*webmaster@acoeur\.info +* ^From:.*acoeur.org * ^Subject:.*WiKoeur.* -.wikis.Wikoeur/ +${WIKISDIR}.Wikoeur/ -# Wiki FedeRez +### Wiki FedeRez :0 * ^X-Dokuwiki-Server:.*wiki\.federez\.net -.wikis.FedeRez/ +${WIKISDIR}.FedeRez/ + +### Wiki Twinsunpedia +:0 +* ^X-Wikia-Id: 98315 +${WIKISDIR}.Twinsunpedia/ +################################################################# +## Expéditeurs particuliers ## +################################################################# +### Mails reçus du nouveau forum pot vieux +:0 +* ^From:.*pot\.vieux@crans\.org +.ML.Divers.pot-vieux-respos/ ### Mails recus de Kokarde.net :0 * ^From:.*administrateur@webaaee\.ens-cachan\.fr -.Kokarde/ +${KOKARDEDIR}/ + +### CAcert +:0 +* ^From:.*@cacert.org +${CACERTDIR}/ diff --git a/.procmailrc b/.procmailrc index b8b46db..259c97d 100644 --- a/.procmailrc +++ b/.procmailrc @@ -400,22 +400,22 @@ SUBJECT=| formail -cXSubject: | perl -MEncode -pe '$_=encode("utf-8",decode("MIM :0 * ^List-ID: LISTID=| formail -cXList-ID: | perl -MEncode -pe '$_=encode("utf-8",decode("MIME-Header",$_))' -#~# # Pour faire fonctionner correctement le tri des mails envoyés par Discourse, -#~# # Décommenter le INCLUDERC suivant -#~# INCLUDERC="${CONFIGDIR}/discourse.preprocessing" +# Pour faire fonctionner correctement le tri des mails envoyés par Discourse, +# Décommenter le INCLUDERC suivant +INCLUDERC="${CONFIGDIR}/discourse.preprocessing" ################################################################################ ##### Règles ##### ################################################################################ -#~# # Patch pour traiter les mails qui ont été -#~# # reçus avant le 30/06/13, car certaines règles de tri du .procmailrc -#~# # n'étaient pas encore valables à l'époque. -#~# # très utile si on veut retrier tous ses mails -#~# INCLUDERC="${CONFIGDIR}/retrocompatibility_patch.rules" +# Patch pour traiter les mails qui ont été +# reçus avant le 30/06/13, car certaines règles de tri du .procmailrc +# n'étaient pas encore valables à l'époque. +# très utile si on veut retrier tous ses mails +INCLUDERC="${CONFIGDIR}/retrocompatibility_patch.rules" -#~# # Fichier de règles prioritaires à personnaliser -#~# INCLUDERC="${CONFIGDIR}/custom.high.rules" +# Fichier de règles prioritaires à personnaliser +INCLUDERC="${CONFIGDIR}/custom.high.rules" ################################################################# ## Gestion des mails d'Arpwatch ## @@ -506,9 +506,9 @@ LISTID=| formail -cXList-ID: | perl -MEncode -pe '$_=encode("utf-8",decode("MIME * ^To:.*(roots?|postgres|www-data|list)@crans\.org * ^(X-Cron-Env|From: Anacron) { - #~# # Par défaut, on ne trie pas les mails de Cron, pensez à décommenter - #~# # le INCLUDERC (et à copier le fichier complémentaire) pour les trier - #~# INCLUDERC=${CONFIGDIR}/cron.rules + # Par défaut, on ne trie pas les mails de Cron, pensez à décommenter + # le INCLUDERC (et à copier le fichier complémentaire) pour les trier + INCLUDERC=${CONFIGDIR}/cron.rules :0 ${CRONDIR}/ @@ -782,8 +782,8 @@ LISTID=| formail -cXList-ID: | perl -MEncode -pe '$_=encode("utf-8",decode("MIME ################################################################# ## Inclusion des règles personnelles ## ################################################################# -#~# # Fichier de règles à personnaliser -#~# INCLUDERC="${CONFIGDIR}/custom.normal.rules" +# Fichier de règles à personnaliser +INCLUDERC="${CONFIGDIR}/custom.normal.rules" ################################################################# ## Gestion des mails de Mailman ## @@ -931,12 +931,12 @@ LISTID=| formail -cXList-ID: | perl -MEncode -pe '$_=encode("utf-8",decode("MIME ${MLCAMPUSDIR}.${MLFAILSUFFIX}.${ML_}/ } - #~# # Décommenter pour activer le tri des mails envoyés par - #~# # Discourse. Attention, penser à décommener également - #~# # l'INCLUDERC de discourse.preprocessing - #~# # et lire https://wiki.crans.org/VieCrans/FichiersConfiguration#rc.2Fdiscourse - #~# # à propos de la remarque sur le module Perl à installer - #~# INCLUDERC=${CONFIGDIR}/discourse.rules + # Décommenter pour activer le tri des mails envoyés par + # Discourse. Attention, penser à décommener également + # l'INCLUDERC de discourse.preprocessing + # et lire https://wiki.crans.org/VieCrans/FichiersConfiguration#rc.2Fdiscourse + # à propos de la remarque sur le module Perl à installer + INCLUDERC=${CONFIGDIR}/discourse.rules ################################################################# ## Gestion des mailing-listes FedeRez ## @@ -1000,5 +1000,5 @@ LISTID=| formail -cXList-ID: | perl -MEncode -pe '$_=encode("utf-8",decode("MIME ${MLDIR}.${DOMAIN_}.${ML_}/ } -#~# # Fichier de règles de faible priorité à personnaliser -#~# INCLUDERC="${CONFIGDIR}/custom.final.rules" +# Fichier de règles de faible priorité à personnaliser +INCLUDERC="${CONFIGDIR}/custom.final.rules" diff --git a/.screenrc b/.screenrc index 7624036..afeefff 100644 --- a/.screenrc +++ b/.screenrc @@ -15,8 +15,8 @@ defscrollback 5000 # Affiche des informations utiles en bas du screen. # L'idéal pour comprendre les options est de lire la manpage et de demander à google. -hardstatus alwayslastline "%{+b kw}%H%{kg}|%c|%{ky}%d.%m.%Y%{+b kb}|%l|%{kR}%u%{kR}|%S:%t|%{kg}%=%-0=%{kw}" -caption always "%{+u wk}%?%-w%?%{yk}/%n %t\%{wk}%?%+w%?" +#hardstatus alwayslastline "%{+b kw}%H%{kg}|%c|%{ky}%d.%m.%Y%{+b kb}|%l|%{kR}%u%{kR}|%S:%t|%{kg}%=%-0=%{kw}" +#caption always "%{+u wk}%?%-w%?%{yk}/%n %t\%{wk}%?%+w%?" # UTF8 par défaut defutf8 on diff --git a/.ssh/config b/.ssh/config index 6e22745..55f7384 100644 --- a/.ssh/config +++ b/.ssh/config @@ -30,13 +30,13 @@ HashKnownHosts no # et du fingerprint présenté par le serveur VerifyHostKeyDNS yes -#~# # Certaines QuelqueChoseBox tuent les connexion TCP inactives depuis -#~# # trop longtemps. -#~# # Cette option fait en sorte d'envoyer toutes les 60 secondes un paquet -#~# # sur la connexion, pour la garder vivante. -#~# ServerAliveInterval 60 -#~# # Abandonner au bout de 3 échecs (= considérer la connexion comme morte) -#~# ServerAliveCountMax 3 +# Certaines QuelqueChoseBox tuent les connexion TCP inactives depuis +# trop longtemps. +# Cette option fait en sorte d'envoyer toutes les 60 secondes un paquet +# sur la connexion, pour la garder vivante. +ServerAliveInterval 60 +# Abandonner au bout de 3 échecs (= considérer la connexion comme morte) +ServerAliveCountMax 3 # Les options suivantes apparaissent dans les blocs # Host = commence un bloc avec les noms qui utiliseront ce bloc @@ -48,14 +48,239 @@ VerifyHostKeyDNS yes # ProxyCommand = pour passer par un autre serveur intermédiaire # (pour un serveur qui ne peut pas être contacté directement) + +# +--------------+ +# | Mes machines | +# +--------------+ + +Host cerebro.crans.org cerebro + HostName cerebro.crans.org + User vincent + ForwardAgent yes + +Host eva.crans.org eva eeepc + HostName eva.crans.org + User vincent + ForwardAgent yes + +Host eva.local + HostName 192.168.1.12 + User vincent + ForwardAgent yes + +Host evaw.local + HostName 192.168.1.29 + User vincent + ForwardAgent yes + +Host eva.home evaf + HostName 192.168.1.12 + User vincent + ForwardAgent yes + ProxyCommand ssh home.b2moo.fr -W %h:%p + +Host evaw.home evaw + HostName 192.168.1.29 + User vincent + ForwardAgent yes + ProxyCommand ssh home.b2moo.fr -W %h:%p + +Host cabal.crans.org cabal.crans + HostName cabal.crans.org + User vincent + ForwardAgent yes + +Host cabal.local + HostName 192.168.1.81 + User vincent + ForwardAgent yes + +Host cabalw.local + HostName 192.168.1.63 + User vincent + ForwardAgent yes + +Host cabal.home cabal + HostName 192.168.1.81 + User vincent + ForwardAgent yes + ProxyCommand ssh home.b2moo.fr -W %h:%p + +Host cabalw.home cabalw + HostName 192.168.1.63 + User vincent + ForwardAgent yes + ProxyCommand ssh home.b2moo.fr -W %h:%p + +Host viki viki.wifi viki.wifi.crans.org + HostName viki.wifi.crans.org + User root + Port 2222 + +Host gladys home colloc home.b2moo.fr + HostName home.b2moo.fr + User vincent + ForwardAgent yes + +Host gladys.local + HostName 192.168.1.18 + User vincent + ForwardAgent yes + +# Les bots sur cerebro +Host basile + HostName cerebro.crans.org + User basile + ForwardAgent yes +Host note-cerebro + HostName cerebro.crans.org + User note + ForwardAgent yes +Host deconnaisseur + HostName cerebro.crans.org + User deconnaisseur + ForwardAgent yes +Host pendu Hung hung + HostName cerebro.crans.org + User hung + ForwardAgent yes +Host historien + HostName cerebro.crans.org + User historien + ForwardAgent yes +Host salesman Salesman + HostName cerebro.crans.org + User salesman + ForwardAgent yes +Host themis Themis + HostName cerebro.crans.org + User themis + ForwardAgent yes +Host saturnin Saturnin + HostName cerebro.crans.org + User saturnin + ForwardAgent yes +Host ibot iBot + HostName cerebro.crans.org + User ibot + ForwardAgent yes + + +# +--------+ +# | Pimeys | +# +--------+ +# Serveur dédié online.net +# pimeys.fr = 62.210.178.115 + +Host pimeys pimeys.fr becue.eu + HostName pimeys.fr + User vincent + ForwardAgent yes + + # +-----------------+ # | Machines du BDE | # +-----------------+ +# Parce que j'étais respo-info Makiavé[list] -Host kfet kfet.crans.org kfet1 +Host kfet kfet.crans.org HostName kfet.crans.org User bde + # IPv4 only + AddressFamily inet + ForwardAgent yes +Host kfet-secours kfet-secours.crans.org + HostName kfet-secours.crans.org + User bde + # IPv4 only + AddressFamily inet + +Host kfet2 kfet2.crans.org + HostName kfet2.crans.org + User vincent + +Host bde-test note-test bde-test.crans.org note-test.crans.org + HostName bde-test.crans.org + User vincent + ForwardAgent yes + +Host bde2 bde-fallback bde2.crans.org ldap-bde.crans.org bde-fallback.crans.org + HostName bde2.crans.org + User vincent + ForwardAgent yes + +Host bde3 bde3.crans.org + HostName bde3.crans.org + User vincent + ForwardAgent yes + +Host note bde2-virt bde ldap-bde note.crans.ort bde2-virt.crans.org bde.crans.org + HostName bde2-virt.crans.org + User vincent + ForwardAgent yes + +Host note bde3-virt bde note.crans.ort bde3-virt.crans.org bde.crans.org + HostName bde3-virt.crans.org + User vincent + ForwardAgent yes + +Host video videobde videobde.crans.org + HostName videobde.crans.org + User vincent + ForwardAgent yes + +Host bureau bureau-bde bureau-bde.crans.org + HostName bureau-bde.crans.org + User bde + +Host med zavoyarde med.crans.org zavoyarde.crans.org + HostName zavoyarde.crans.org + User vincent + +# +----+ +# | PE | +# +----+ +# Parce que j'y suis le bienvenu + +Host linkki linkki.crans.org + HostName linkki.crans.org + User sword + +Host ilma ilma.wifi ilma.wifi.crans.org + HostName ilma.wifi.crans.org + User sword + +Host ruoska ruoska.crans.org + HostName ruoska.crans.org + User vincent + + +# +-----+ +# | Nit | +# +-----+ +# Parce que j'y suis le bienvenu + +# Le ftp de Nit, gère A♡-TV. +Host power power.crans.org nit-git nit-git.crans.org + HostName power.crans.org + User vincent + +# Réplicat du wikoeur +Host genua acoeur.genua.fr + HostName acoeur.genua.fr + User root + AddressFamily inet6 + +# +----+ +# | A♡ | +# +----+ +# Parce que le département A♡ a un serveur + +Host acoeur acoeur.crans.org + HostName acoeur.crans.org + User vincent + ForwardAgent yes # +-------------------+ # | Serveurs du Cr@ns | @@ -65,465 +290,465 @@ Host kfet kfet.crans.org kfet1 Host alice alice.crans.org HostName alice.crans.org - User loginCr@ns + User legallic ForwardAgent yes Host alice.adm alice.adm.crans.org HostName alice.adm.crans.org - User loginCr@ns + User legallic ForwardAgent yes Host appartement hackpartement appartement.crans.org hackpartement.crans.org HostName appartement.crans.org - User loginCr@ns + User legallic ForwardAgent yes Host apprentis munin-apprentis apprentis.crans.org munin-apprentis.crans.org HostName apprentis.crans.org - User loginCr@ns + User legallic Host asterisk sip stun voip asterisk.crans.org sip.crans.org voip.crans.org stun.crans.org HostName asterisk.crans.org - User loginCr@ns + User legallic ForwardAgent yes Host asterisk.adm asterisk.adm.crans.org HostName asterisk.adm.crans.org - User loginCr@ns + User legallic ForwardAgent yes Host backbone backbone.crans.org HostName backbone.crans.org - User loginCr@ns + User legallic ForwardAgent yes Host backbone.adm backbone.adm.crans.org HostName backbone.adm.crans.org - User loginCr@ns + User legallic ForwardAgent yes Host backbone.wifi backbone.wifi.crans.org HostName backbone.wifi.crans.org - User loginCr@ns + User legallic ForwardAgent yes Host batk-0 batk-0.crans.org HostName batk-0.crans.org - User loginCr@ns + User legallic Host cas auth login cas.crans.org login.crans.org auth.crans.org HostName cas.crans.org - User loginCr@ns + User legallic ForwardAgent yes Host cas.adm cas.adm.crans.org HostName cas.adm.crans.org - User loginCr@ns + User legallic ForwardAgent yes Host charybde darcs ftp ftp.crans.ens-cachan.fr karibe mirror ntp xn--hxamgu1bpkn charybde.crans.org karibe.crans.org xn--hxamgu1bpkn.crans.org ftp.crans.org mirror.crans.org ftp.crans.ens-cachan.fr ntp.crans.org darcs.crans.org HostName charybde.crans.org - User loginCr@ns + User legallic ForwardAgent yes Host charybde.adm ftp.adm mirror.adm ntp.adm charybde.adm.crans.org ftp.adm.crans.org mirror.adm.crans.org ntp.adm.crans.org HostName charybde.adm.crans.org - User loginCr@ns + User legallic ForwardAgent yes Host civet rabbitmq vvvvvv civet.crans.org vvvvvv.crans.org rabbitmq.crans.org HostName civet.crans.org - User loginCr@ns + User legallic ForwardAgent yes Host civet.adm rabbitmq.adm civet.adm.crans.org rabbitmq.adm.crans.org HostName civet.adm.crans.org - User loginCr@ns + User legallic ForwardAgent yes Host cochon.adm cochon.adm.crans.org HostName cochon.adm.crans.org - User loginCr@ns + User legallic ForwardAgent yes Host cochon.ferme cochon cochon television tv cochon.ferme.crans.org television.crans.org tv.crans.org cochon.crans.org HostName cochon.ferme.crans.org - User loginCr@ns + User legallic ForwardAgent yes Host cups cups.crans.org HostName cups.crans.org - User loginCr@ns + User legallic ForwardAgent yes Host cups.adm cups.adm.crans.org HostName cups.adm.crans.org - User loginCr@ns + User legallic ForwardAgent yes Host dhcp dhcp.crans.org HostName dhcp.crans.org - User loginCr@ns + User legallic ForwardAgent yes Host dhcp-21 dhcp-21.crans.org HostName dhcp-21.crans.org - User loginCr@ns + User legallic ForwardAgent yes Host dhcp.adm dhcp.adm.crans.org HostName dhcp.adm.crans.org - User loginCr@ns + User legallic ForwardAgent yes Host dyson dyson.crans.org HostName dyson.crans.org - User loginCr@ns + User legallic ForwardAgent yes Host dyson.adm munin.adm dyson.adm.crans.org munin.adm.crans.org HostName dyson.adm.crans.org - User loginCr@ns + User legallic ForwardAgent yes Host ethercalc ethercalc.crans.org HostName ethercalc.crans.org - User loginCr@ns + User legallic ForwardAgent yes Host ethercalc.adm ethercalc.adm.crans.org HostName ethercalc.adm.crans.org - User loginCr@ns + User legallic ForwardAgent yes Host freebox freebox.crans.org HostName freebox.crans.org - User loginCr@ns + User legallic ForwardAgent yes Host ft ft.crans.org HostName ft.crans.org - User loginCr@ns + User legallic ForwardAgent yes Host ft.adm ft.adm.crans.org HostName ft.adm.crans.org - User loginCr@ns + User legallic ForwardAgent yes Host fy munin fy.crans.org munin.crans.org HostName fy.crans.org - User loginCr@ns + User legallic ForwardAgent yes Host fy.adm fy.adm.crans.org HostName fy.adm.crans.org - User loginCr@ns + User legallic ForwardAgent yes Host fz fz.crans.org HostName fz.crans.org - User loginCr@ns + User legallic ForwardAgent yes Host fz.adm fz.adm.crans.org HostName fz.adm.crans.org - User loginCr@ns + User legallic ForwardAgent yes Host geet git gitlab geet.crans.org git.crans.org gitlab.crans.org HostName geet.crans.org - User loginCr@ns + User legallic ForwardAgent yes Host geet.adm git.adm gitlab.adm geet.adm.crans.org git.adm.crans.org gitlab.adm.crans.org HostName geet.adm.crans.org - User loginCr@ns + User legallic ForwardAgent yes Host horde webmail horde.crans.org webmail.crans.org HostName horde.crans.org - User loginCr@ns + User legallic ForwardAgent yes Host horde.adm horde.adm.crans.org HostName horde.adm.crans.org - User loginCr@ns + User legallic ForwardAgent yes Host irc qwebirc web-irc irc.crans.org qwebirc.crans.org web-irc.crans.org HostName irc.crans.org - User loginCr@ns + User legallic ForwardAgent yes Host irc.adm irc.adm.crans.org HostName irc.adm.crans.org - User loginCr@ns + User legallic ForwardAgent yes Host isc isc.crans.org HostName isc.crans.org - User loginCr@ns + User legallic ForwardAgent yes Host isc.adm isc.adm.crans.org HostName isc.adm.crans.org - User loginCr@ns + User legallic ForwardAgent yes Host kdell kdell.crans.org HostName kdell.crans.org - User loginCr@ns + User legallic ForwardAgent yes Host kdell.adm kdell.adm.crans.org HostName kdell.adm.crans.org - User loginCr@ns + User legallic ForwardAgent yes Host kenobi infinoted kenobby laval obby pad pastebin zero kenobi.crans.org obby.crans.org kenobby.crans.org infinoted.crans.org laval.crans.org pad.crans.org zero.crans.org pastebin.crans.org HostName kenobi.crans.org - User loginCr@ns + User legallic ForwardAgent yes Host kenobi.adm kenobi.adm.crans.org HostName kenobi.adm.crans.org - User loginCr@ns + User legallic ForwardAgent yes Host komaz komaz.crans.org HostName komaz.crans.org - User loginCr@ns + User legallic ForwardAgent yes Host komaz-21 komaz-21.crans.org HostName komaz-21.crans.org - User loginCr@ns + User legallic ForwardAgent yes Host komaz.adm komaz.adm.crans.org HostName komaz.adm.crans.org - User loginCr@ns + User legallic ForwardAgent yes Host malloc malloc.crans.org HostName malloc.crans.org - User loginCr@ns + User legallic ForwardAgent yes Host malloc.adm malloc.adm.crans.org HostName malloc.adm.crans.org - User loginCr@ns + User legallic ForwardAgent yes Host mediadrop video mediadrop.crans.org video.crans.org HostName mediadrop.crans.org - User loginCr@ns + User legallic ForwardAgent yes Host mediadrop.adm mediadrop.adm.crans.org HostName mediadrop.adm.crans.org - User loginCr@ns + User legallic ForwardAgent yes Host nat64 nat64.crans.org HostName nat64.crans.org - User loginCr@ns + User legallic ForwardAgent yes Host nat64.adm nat64.adm.crans.org HostName nat64.adm.crans.org - User loginCr@ns + User legallic ForwardAgent yes Host nem nem.crans.org HostName nem.crans.org - User loginCr@ns + User legallic ForwardAgent yes Host nem.adm nem.adm.crans.org HostName nem.adm.crans.org - User loginCr@ns + User legallic ForwardAgent yes Host news web-news webnews news.crans.org web-news.crans.org webnews.crans.org HostName news.crans.org - User loginCr@ns + User legallic ForwardAgent yes Host news.adm web-news.adm webnews.adm news.adm.crans.org webnews.adm.crans.org web-news.adm.crans.org HostName news.adm.crans.org - User loginCr@ns + User legallic ForwardAgent yes Host niomniom 15ans autoconfig autostatus ca crans.ens-cachan.fr crans.org doc i-p install-party map webalizer wifi wiki wikipedia www www.15ans niomniom.crans.org wiki.crans.org www.crans.org install-party.crans.org autostatus.crans.org wifi.crans.org i-p.crans.org crans.org crans.ens-cachan.fr ca.crans.org webalizer.crans.org doc.crans.org map.crans.org wikipedia.crans.org 15ans.crans.org www.15ans.crans.org autoconfig.crans.org HostName niomniom.crans.org - User loginCr@ns + User legallic ForwardAgent yes Host niomniom.adm niomniom.adm.crans.org HostName niomniom.adm.crans.org - User loginCr@ns + User legallic ForwardAgent yes Host o2 intranet2 switchs o2.crans.org switchs.crans.org intranet2.crans.org HostName o2.crans.org - User loginCr@ns + User legallic ForwardAgent yes Host o2.adm o2.adm.crans.org HostName o2.adm.crans.org - User loginCr@ns + User legallic ForwardAgent yes Host odlyd odlyd.crans.org HostName odlyd.crans.org - User loginCr@ns + User legallic ForwardAgent yes Host odlyd.adm upload.adm odlyd.adm.crans.org upload.adm.crans.org HostName odlyd.adm.crans.org - User loginCr@ns + User legallic ForwardAgent yes Host odlyd.wifi odlyd.wifi.crans.org HostName odlyd.wifi.crans.org - User loginCr@ns + User legallic ForwardAgent yes Host oie oie oie.ferme oie.crans.org oie.ferme.crans.org HostName oie.crans.org - User loginCr@ns + User legallic ForwardAgent yes Host oie.adm oie.adm.crans.org HostName oie.adm.crans.org - User loginCr@ns + User legallic ForwardAgent yes Host omnomnom omnomnom.crans.org HostName omnomnom.crans.org - User loginCr@ns + User legallic ForwardAgent yes Host omnomnom.adm omnomnom.adm.crans.org HostName omnomnom.adm.crans.org - User loginCr@ns + User legallic ForwardAgent yes Host owl imap pop owl.crans.org pop.crans.org imap.crans.org HostName owl.crans.org - User loginCr@ns + User legallic ForwardAgent yes Host owl.adm imap.adm pop.adm owl.adm.crans.org imap.adm.crans.org pop.adm.crans.org HostName owl.adm.crans.org - User loginCr@ns + User legallic ForwardAgent yes Host owncloud owncloud.crans.org HostName owncloud.crans.org - User loginCr@ns + User legallic ForwardAgent yes Host owncloud.adm owncloud.adm.crans.org HostName owncloud.adm.crans.org - User loginCr@ns + User legallic ForwardAgent yes Host pea pea.crans.org HostName pea.crans.org - User loginCr@ns + User legallic ForwardAgent yes Host pea.adm pea.adm.crans.org HostName pea.adm.crans.org - User loginCr@ns + User legallic ForwardAgent yes Host pegase pegase.crans.org HostName pegase.crans.org - User loginCr@ns + User legallic ForwardAgent yes Host puppet puppet.crans.org HostName puppet.crans.org - User loginCr@ns + User legallic ForwardAgent yes Host puppet.adm puppet.adm.crans.org HostName puppet.adm.crans.org - User loginCr@ns + User legallic ForwardAgent yes Host redisdead list liste listes lists smtp redisdead.crans.org lists.crans.org smtp.crans.org liste.crans.org listes.crans.org list.crans.org HostName redisdead.crans.org - User loginCr@ns + User legallic ForwardAgent yes Host redisdead.adm list.adm liste.adm listes.adm lists.adm smtp.adm redisdead.adm.crans.org lists.adm.crans.org smtp.adm.crans.org listes.adm.crans.org list.adm.crans.org liste.adm.crans.org HostName redisdead.adm.crans.org - User loginCr@ns + User legallic ForwardAgent yes Host rezosup rezosup.crans.org HostName rezosup.crans.org - User loginCr@ns + User legallic ForwardAgent yes Host roundcube roundcube.crans.org HostName roundcube.crans.org - User loginCr@ns + User legallic ForwardAgent yes Host roundcube.adm roundcube.adm.crans.org HostName roundcube.adm.crans.org - User loginCr@ns + User legallic ForwardAgent yes Host routeur deconnexion routeur.crans.org deconnexion.crans.org HostName routeur.crans.org - User loginCr@ns + User legallic ForwardAgent yes Host routeur-21 routeur-21.crans.org HostName routeur-21.crans.org - User loginCr@ns + User legallic ForwardAgent yes Host routeur.adm routeur.adm.crans.org HostName routeur.adm.crans.org - User loginCr@ns + User legallic ForwardAgent yes Host sable dns proxy sable.crans.org proxy.crans.org dns.crans.org HostName sable.crans.org - User loginCr@ns + User legallic ForwardAgent yes Host sable.adm proxy.adm sable.adm.crans.org proxy.adm.crans.org HostName sable.adm.crans.org - User loginCr@ns + User legallic ForwardAgent yes Host sogo sogo.crans.org HostName sogo.crans.org - User loginCr@ns + User legallic ForwardAgent yes Host sogo.adm sogo.adm.crans.org HostName sogo.adm.crans.org - User loginCr@ns + User legallic ForwardAgent yes Host soyouz soyoustart soyouz.crans.org soyoustart.crans.org HostName soyouz.crans.org - User loginCr@ns + User legallic ForwardAgent yes Host soyouz.adm soyoustart.adm soyouz.adm.crans.org soyoustart.adm.crans.org HostName soyouz.adm.crans.org - User loginCr@ns + User legallic ForwardAgent yes Host ssh2 mosh ssh2.crans.org mosh.crans.org @@ -531,97 +756,97 @@ Host ssh2 mosh ssh2.crans.org mosh.crans.org # pour passer à travers les blocages de ports (443 = https) HostName 138.231.136.2 Port 443 - User loginCr@ns + User legallic ForwardAgent yes Host stun-secondary stun-secondary.crans.org HostName stun-secondary.crans.org - User loginCr@ns + User legallic ForwardAgent yes Host template template.crans.org HostName template.crans.org - User loginCr@ns + User legallic ForwardAgent yes Host template.adm template.adm.crans.org HostName template.adm.crans.org - User loginCr@ns + User legallic ForwardAgent yes Host thot logs psuornotpsu thot.crans.org psuornotpsu.crans.org logs.crans.org HostName thot.crans.org - User loginCr@ns + User legallic ForwardAgent yes Host thot.adm logs.adm pgsql.adm psuornotpsu.adm thot.adm.crans.org psuornotpsu.adm.crans.org pgsql.adm.crans.org logs.adm.crans.org HostName thot.adm.crans.org - User loginCr@ns + User legallic ForwardAgent yes Host titanic titanic.crans.org HostName titanic.crans.org - User loginCr@ns + User legallic ForwardAgent yes Host titanic.adm titanic.adm.crans.org HostName titanic.adm.crans.org - User loginCr@ns + User legallic ForwardAgent yes Host tracker todo tracker.crans.org todo.crans.org HostName tracker.crans.org - User loginCr@ns + User legallic ForwardAgent yes Host tracker.adm tracker.adm.crans.org HostName tracker.adm.crans.org - User loginCr@ns + User legallic ForwardAgent yes Host vo calendrier intranet-dev news-dev openid-dev weavesync vo.crans.org weavesync.crans.org intranet-dev.crans.org calendrier.crans.org openid-dev.crans.org news-dev.crans.org HostName vo.crans.org - User loginCr@ns + User legallic ForwardAgent yes Host vo-eth0 vo-eth0.crans.org HostName vo-eth0.crans.org - User loginCr@ns + User legallic ForwardAgent yes Host vo.adm vo.adm.crans.org HostName vo.adm.crans.org - User loginCr@ns + User legallic ForwardAgent yes Host xmpp aim chat.yahoo conference conference.jabber icq jabber yahoo xmpp.crans.org icq.crans.org aim.crans.org conference.crans.org jabber.crans.org yahoo.crans.org chat.yahoo.crans.org conference.jabber.crans.org HostName xmpp.crans.org - User loginCr@ns + User legallic ForwardAgent yes Host xmpp.adm jabber.adm xmpp.adm.crans.org jabber.adm.crans.org HostName xmpp.adm.crans.org - User loginCr@ns + User legallic ForwardAgent yes Host ytrap-llatsni ytrap-llatsni.crans.org HostName ytrap-llatsni.crans.org - User loginCr@ns + User legallic ForwardAgent yes Host ytrap-llatsni.adm ytrap-llatsni.adm.crans.org HostName ytrap-llatsni.adm.crans.org - User loginCr@ns + User legallic ForwardAgent yes -Host zamok accounts ajaxterm bda-paris bde bleu blogs clubs clubs.ens-cachan.fr factures impression intranet mysql perso pot-vieux ssh www.clubs.ens-cachan.fr zamok.crans.org ssh.crans.org impression.crans.org perso.crans.org clubs.ens-cachan.fr www.clubs.ens-cachan.fr mysql.crans.org bleu.crans.org intranet.crans.org blogs.crans.org bda-paris.crans.org factures.crans.org accounts.crans.org ajaxterm.crans.org clubs.crans.org bde.crans.org pot-vieux.crans.org +Host zamok accounts ajaxterm bda-paris bde bleu blogs clubs clubs.ens-cachan.fr factures impression intranet mysql perso pot-vieux ssh www.clubs.ens-cachan.fr zamok.crans.org ssh.crans.org impression.crans.org perso.crans.org clubs.ens-cachan.fr www.clubs.ens-cachan.fr mysql.crans.org bleu.crans.org intranet.crans.org blogs.crans.org bda-paris.crans.org factures.crans.org accounts.crans.org ajaxterm.crans.org clubs.crans.org pot-vieux.crans.org HostName zamok.crans.org - User loginCr@ns + User legallic ForwardAgent yes Host zamok.adm bleu.adm impression.adm users.adm zamok.adm.crans.org bleu.adm.crans.org impression.adm.crans.org users.adm.crans.org HostName zamok.adm.crans.org - User loginCr@ns + User legallic ForwardAgent yes @@ -633,19 +858,19 @@ Host zamok.adm bleu.adm impression.adm users.adm zamok.adm.crans.org bleu.adm.cr Host babar.adm babar babar babar.adm.crans.org HostName babar.adm.crans.org - User loginCr@ns + User legallic ForwardAgent yes ProxyCommand ssh sable.crans.org -W %h:%p Host bcfg2.adm bcfg2 bcfg2 bcfg2.adm.crans.org HostName bcfg2.adm.crans.org - User loginCr@ns + User legallic ForwardAgent yes ProxyCommand ssh sable.crans.org -W %h:%p Host eap.adm eap eap eap.adm.crans.org HostName eap.adm.crans.org - User loginCr@ns + User legallic ForwardAgent yes ProxyCommand ssh sable.crans.org -W %h:%p @@ -674,72 +899,82 @@ Host *-ilo Host radius.adm radius radius radius.adm.crans.org HostName radius.adm.crans.org - User loginCr@ns + User legallic ForwardAgent yes ProxyCommand ssh sable.crans.org -W %h:%p Host sable-ilo.adm sable-ilo sable-ilo sable-ilo.adm.crans.org HostName sable-ilo.adm.crans.org - User loginCr@ns + User legallic ForwardAgent yes ProxyCommand ssh sable.crans.org -W %h:%p HostKeyAlgorithms ssh-rsa Host slon.adm slon slon slon.adm.crans.org HostName slon.adm.crans.org - User loginCr@ns + User legallic ForwardAgent yes ProxyCommand ssh sable.crans.org -W %h:%p Host vert.adm ldap.adm vert zelda.adm vert vert.adm.crans.org ldap.adm.crans.org zelda.adm.crans.org HostName vert.adm.crans.org - User loginCr@ns + User legallic ForwardAgent yes ProxyCommand ssh sable.crans.org -W %h:%p Host zbee-idrac.adm zbee-idrac zbee-idrac zbee-idrac.adm.crans.org HostName zbee-idrac.adm.crans.org - User loginCr@ns + User legallic ForwardAgent yes ProxyCommand ssh sable.crans.org -W %h:%p Host zbee.adm fx.adm nfs.adm zbee zbee zbee.adm.crans.org nfs.adm.crans.org fx.adm.crans.org HostName zbee.adm.crans.org - User loginCr@ns + User legallic ForwardAgent yes ProxyCommand ssh sable.crans.org -W %h:%p -#~# # +---------+ -#~# # | FedeRez | -#~# # +---------+ -#~# # Accessibles aux membres de l'équipe d'admin de FedeRez -#~# -#~# # Actuellement down, mais on ne sait jamais -#~# Host nautilus nautilus.federez.net -#~# HostName nautilus.federez.net -#~# User loginFedeRez -#~# ForwardAgent yes -#~# -#~# Host forge forge.federez.net baldrick.federez.net baldrick baldrick.crans.org -#~# HostName baldrick.federez.net -#~# User loginFedeRez -#~# ForwardAgent yes -#~# -#~# Host quigon quigon.federez.net -#~# HostName quigon.federez.net -#~# User loginFedeRez -#~# ForwardAgent yes -#~# -#~# Host polygon polygon.federez.net -#~# HostName polygon.federez.net -#~# User loginFedeRez -#~# ForwardAgent yes -#~# -#~# Host hexagon hexagon.federez.net -#~# HostName hexagon.federez.net -#~# User loginFedeRez -#~# ForwardAgent yes +# +---------+ +# | FedeRez | +# +---------+ +# Accessibles aux membres de l'équipe d'admin de FedeRez + +# Actuellement down, mais on ne sait jamais +Host nautilus nautilus.federez.net + HostName nautilus.federez.net + User legallic + ForwardAgent yes + +Host forge forge.federez.net baldrick.federez.net baldrick baldrick.crans.org + HostName baldrick.federez.net + User legallic + ForwardAgent yes + +Host quigon quigon.federez.net + HostName quigon.federez.net + User legallic + ForwardAgent yes + +Host polygon polygon.federez.net + HostName polygon.federez.net + User legallic + ForwardAgent yes + +Host hexagon hexagon.federez.net + HostName hexagon.federez.net + User legallic + ForwardAgent yes + + +# +---------+ +# | RezoSup | +# +---------+ +# Réseau IRC des grandes écoles + +Host oswaft oswaft.rezosup.net + HostName oswaft.rezosup.net + User vincent # +-------------------+ @@ -749,40 +984,84 @@ Host zbee.adm fx.adm nfs.adm zbee zbee zbee.adm.crans.org nfs.adm.crans.org fx.a Host tselin tselin.clietu tselin.clietu.ens-cachan.fr acces1.rip.ens-cachan.fr acces1 rip HostName tselin.clietu.ens-cachan.fr - User loginENS - ProxyCommand ssh loginENS@tahines.ens-cachan.fr -W %h:%p + User vlegalli + ProxyCommand ssh vlegalli@tahines.ens-cachan.fr -W %h:%p + +Host tselin2 + HostName tselin2.clietu.ens-cachan.fr + User vlegalli + ProxyCommand ssh vlegalli@tahines.ens-cachan.fr -W %h:%p Host tahines.ens-cachan.fr tahines2 tahines HostName tahines.ens-cachan.fr - User loginENS - - -#~# # +------------------+ -#~# # | Département info | -#~# # +------------------+ -#~# # Machines du département informatique de l'ENSC -#~# # Accesibles aux A0 -#~# -#~# Host info21 infossh ssh.dptinfo ssh.dptinfo.ens-cachan.fr -#~# #HostName 138.231.36.60 -#~# HostName ssh.dptinfo.ens-cachan.fr -#~# User loginENS -#~# ForwardAgent yes -#~# -#~# # Le ! permet de ne pas capturer ssh.dptinfo dans *.dptinfo -#~# # Sinon on crée une boucle -#~# Host *.dptinfo !ssh.dptinfo -#~# HostName %h.ens-cachan.fr -#~# User loginENS -#~# ProxyCommand ssh loginENS@ssh.dptinfo.ens-cachan.fr -W %h:%p -#~# ForwardAgent yes -#~# -#~# Host *.dptinfo.ens-cachan.fr !ssh.dptinfo.ens-cachan.fr -#~# HostName %h -#~# User loginENS -#~# ProxyCommand ssh loginENS@ssh.dptinfo.ens-cachan.fr -W %h:%p -#~# ForwardAgent yes + User vlegalli +# +------------------+ +# | Département info | +# +------------------+ +# Machines du département informatique de l'ENSC +# Accesibles aux A0 + +Host info21 infossh ssh.dptinfo ssh.dptinfo.ens-cachan.fr + #HostName 138.231.36.60 + HostName ssh.dptinfo.ens-cachan.fr + User vlegalli + ForwardAgent yes + +# Le ! permet de ne pas capturer ssh.dptinfo dans *.dptinfo +# Sinon on crée une boucle +Host *.dptinfo !ssh.dptinfo + HostName %h.ens-cachan.fr + User vlegalli + ProxyCommand ssh vlegalli@ssh.dptinfo.ens-cachan.fr -W %h:%p + ForwardAgent yes + +Host *.dptinfo.ens-cachan.fr !ssh.dptinfo.ens-cachan.fr + HostName %h + User vlegalli + ProxyCommand ssh loginENS@ssh.dptinfo.ens-cachan.fr -W %h:%p + ForwardAgent yes + + +# +--------+ +# | Stages | +# +--------+ + +Host mars mars.lbpa mars.lbpa.ens-cachan.fr + HostName mars.lbpa.ens-cachan.fr + User vincent + ProxyCommand ssh vlegalli@tahines.ens-cachan.fr -W %h:%p + + +# +------+ +# | Labo | +# +------+ + +# Homes montées mais != passerelle +Host lri acces.lri ssh.lri acces.lri.fr + HostName acces.lri.fr + User legallic + ForwardAgent yes + +# Passerelle d'entrée, utilisable que par clé +Host pl-ssh pl-ssh.lri.fr + HostName pl-ssh.lri.fr + PasswordAuthentication no + User legallic + ForwardAgent yes + +Host labo lri30-13 lri30-13.lri.fr + HostName lri30-13.lri.fr + User legallic + ForwardAgent yes + ProxyCommand ssh pl-ssh.lri.fr -W %h:%p + +Host hal hal.labo 129.175.30.228 + HostName 129.175.30.228 + User vincent + ForwardAgent yes + ProxyCommand ssh pl-ssh.lri.fr -W %h:%p + # END (utile pour éviter les merge conflicts) diff --git a/.umaskrc b/.umaskrc index 5ba9ff2..1c38fa1 100644 --- a/.umaskrc +++ b/.umaskrc @@ -15,9 +15,13 @@ #path #umask / 022 # umask par défaut /usr/scripts/ 002 # Donne les droits d'écriture au groupe +/music/ 002 /git/ 002 /var/lib/bcfg2/ 002 +/bcfg2/ 002 /localhome/django/intranet/ 002 /localhome/webdata/ 002 /home/respbats/www/ 002 /localhome/fortunes/ 002 +/home/note/ 002 +/home/serenity/ 002 diff --git a/.vimrc b/.vimrc index 614c0f1..31f939a 100644 --- a/.vimrc +++ b/.vimrc @@ -23,8 +23,8 @@ set title "~" " N'affiche pas sur plusieurs lignes les lignes qui sont plus grandes que la fenêtre (comme sous nano) "~" set nowrap -"~" " Optimise la coloration de vim pour l'adapter à un terminal sombre (par défaut 'light') -"~" set background=dark +" Optimise la coloration de vim pour l'adapter à un terminal sombre (par défaut 'light') +set background=dark " ~~ Numérotation ~~ " Affiche 'ligne,n de caractère,colonne' en bas à droite du terminal @@ -49,11 +49,11 @@ syntax on " Conserve l'indentation de la ligne précédente lors d'un retour à la ligne set autoindent -"~" " Met les tabulations à 4 colonnes -"~" set tabstop=4 +" Met les tabulations à 4 colonnes +set tabstop=4 -"~" " Indente à 4 colonnes pour les opérations de réindentation -"~" set shiftwidth=4 +" Indente à 4 colonnes pour les opérations de réindentation +set shiftwidth=4 "~" " Remplace les (futures) tabulations par des espaces "~" set expandtab @@ -91,12 +91,12 @@ set history=50 " ~~ Ne gêne pas la vue en mode édition. ~~ " ~~ Adapté de http://vim.wikia.com/wiki/Highlight_unwanted_spaces ~~ -"~" highlight EspaceFinLigne ctermbg=red guibg=red -"~" match EspaceFinLigne /\s\+$/ -"~" autocmd BufWinEnter * match EspaceFinLigne /\s\+$/ -"~" autocmd InsertEnter * match EspaceFinLigne /\s\+\%#\@