Re: Internet Connexion Sharing

2011-05-21 Thread Jeremie Courreges-Anglas
Valentin QUEQUET  writes:

> Bonjour à tous,
>
> Dans le but de partager ma connexion Internet WIFI du moment (ISP
> changeant, déconnexions fréquentes) avec les ordinateurs de mon réseau
> LAN, je voudrai faire tourner un serveur DNS et un serveur DHCP sur
> mon portable qui servira donc de passerelle.

Bonne idée.

> Pour le serveur DNS, j'imagine qu'il doit être alimenté en
> informations de la même façon que les autres processus locaux à
> l'ordinateur passerelle. Ainsi, il est simplement esclave du resolveur
> DNS système ; en effet, s'il s'y substituai, il y aurai une dépendance
> circulaire qui priverai à terme tous les processus d'enregistrements
> DNS valables, non ? Dites moi si je me trompe ou s'il vaudrai mieux
> faire autrement. Et comment configurer le serveur DNS pour respecter
> la structure hiérarchique du service DNS ?

Non, un résolveur de noms va chercher ses infos sur le net.
Même sans reposer sur un autre résolveur, il connaît les
adresses des serveurs de noms racine, qu'il peut consulter
dès qu'il a un accès au réseau. Ceci lui suffit pour être
fonctionnel.

> Pour le serveur DHCP, je dirai qu'une station de travail (sur mon LAN)
> sera infomé de l'adresse du serveur DNS à contacter (l'IP de ma
> passerelle sur le LAN) au moment où il se connectera à la passerelle,
> via le protocole DHCP. Mais je pourrai peut-être me passer d'un
> serveur DNS local, si je trouve le moyen d'informer les postes de
> travail du serveur DNS dont la passerelle dépend (ex. Fournisseur
> d'Accès à Internet). Mais comment faire cela, et comment informer les
> postes de travail de tout changement de serveur DNS, puisqu'ils en
> apprennent l'adresse lors de la phase unique de négociation DHCP. Que
> pouvez-vous me suggérer ?
>
> Ou, tout simplement, comment implémentez-vous le partage de connexion
> Internet sous Debian ? Et sous Ubuntu ?

A ta place je ferais les choses ainsi :

* ton interface wlan0 se connecte à tes réseaux wifi favoris,
son adresse est variable.
Cette interface est, sur ton portable, la route par défaut.

* eth0 a une ip fixe, choisie dans un sous-réseau qui va bien.
Histoire d'éviter la confusion si wlan0 obtient via wifi une ip
dans le même sous-réseau que eth0.

* Sur eth0 écoutent deux démons : ton résolveur dns et ton serveur dhcp.
Le résolveur est censé marcher out-of-the-box (résister à l'envie
d'utiliser les caches dns des fai). Le serveur dhcp a juste à annoncer
comme route par défaut et comme serveur de nom de domaine
l'adresse ip de eth0.

* Il te faut du nat pour ton lan perso
# sysctl net.ipv4.ip_forward=1
# iptables -t nat -A POSTROUTING -s 10.243.32.0/24 -j MASQUERADE

(en admettant que 10.243.32.0/24 soit ton jardin secret 8))

J'oublie ptêt un truc...
Ah oui, le dhclient qui tourne sur wlan0 ne devrait pas réécrire
ton /etc/resolv.conf.
Hmmm...

> Merci d'avance de l'effort que vous ferez pour me proposer des solutions.
>
> Cordialement,
> Valentin QUEQUET

-- 
Jérémie Courrèges-Anglas - GPG key : 06A11494

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: http://lists.debian.org/87wrhk8c2j@moo.wxcvbn.org



Re: [nfs] pas de montage possible

2011-05-29 Thread Jeremie Courreges-Anglas

>> voici le poste client:
>> # rpcinfo -p
>> rpcinfo : ne peut contacter l'aiguilleur de ports: RPC : erreur système
>> sur l'hôte cible - Connexion terminée par expiration du délai d'attente

rpcinfo -p serveur

-- 
Jérémie Courrèges-Anglas - GPG key : 06A11494

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: http://lists.debian.org/877h99m6ux@moo.wxcvbn.org



Re: [nfs] pas de montage possible

2011-05-29 Thread Jeremie Courreges-Anglas
"JF Straeten"  writes:

> On Mon, May 30, 2011 at 01:20:38AM +0200, Jeremie Courreges-Anglas wrote:
>> 
>> >> voici le poste client:
>> >> # rpcinfo -p
>> >> rpcinfo : ne peut contacter l'aiguilleur de ports: RPC : erreur système
>> >> sur l'hôte cible - Connexion terminée par expiration du délai d'attente
>> 
>> rpcinfo -p serveur
>
> Plutôt :
>
> rpcinfo -p locahost
>
> Si on cherche sur l'hôte local, non ?

Tout à fait, mais l'OP lance cette commande sur le client.
Personnellement, je n'ai aucun problème pour monter des partages
NFS depuis un client sur lequel portmap n'est pas lancé.
Ce qui m'importe, c'est le portmapper sur le serveur.

J'ai répondu ça en réflexe, je ne sais plus si il faut un portmapper
actif sur un client NFS GNU/Linux.

-- 
Jérémie Courrèges-Anglas - GPG key : 06A11494

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: http://lists.debian.org/8739jxm6bc@moo.wxcvbn.org



Re: [nfs] pas de montage possible

2011-05-29 Thread Jeremie Courreges-Anglas

Je réponds donc à mon propre post...

Jeremie Courreges-Anglas  writes:
> "JF Straeten"  writes:
>
>> On Mon, May 30, 2011 at 01:20:38AM +0200, Jeremie Courreges-Anglas wrote:
>>>
>>> >> voici le poste client:
>>> >> # rpcinfo -p
>>> >> rpcinfo : ne peut contacter l'aiguilleur de ports: RPC : erreur système
>>> >> sur l'hôte cible - Connexion terminée par expiration du délai d'attente
>>>
>>> rpcinfo -p serveur
>>
>> Plutôt :
>>
>> rpcinfo -p locahost
>>
>> Si on cherche sur l'hôte local, non ?

Tout à fait, je n'avais pas compris où tu voulais en venir
(je n'avais pas fait le rapprochement avec le problème originel).

> Tout à fait, mais l'OP lance cette commande sur le client.
> Personnellement, je n'ai aucun problème pour monter des partages
> NFS depuis un client sur lequel portmap n'est pas lancé.
> Ce qui m'importe, c'est le portmapper sur le serveur.
>
> J'ai répondu ça en réflexe, je ne sais plus si il faut un portmapper
> actif sur un client NFS GNU/Linux.

Je viens de faire un test sur un client debian unstable et en effet il
faut un portmapper et un statd côté client pour pouvoir faire des
mount -o lock.

Pour en revenir au problème initial, il va falloir déboguer portmap et
statd sur le client. Comme l'a déjà remarqué JF et comme l'a montré le
rpcinfo -p, portmap ne tourne pas, donc il faudrait ptêt commencer par
là. (''rpcinfo -p serveur'' n'est toutefois pas sans intérêt).

Plus de détails seraient appréciables, comme par exemple la version de
debian sur le client (le paquet portmap de sid souffrait par exemple
d'un bug il y a peu).

Ciao

--
Jérémie Courrèges-Anglas - GPG key : 06A11494

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: http://lists.debian.org/87d3j1aroe@moo.wxcvbn.org



Re: adresse email avec hôte dyndns

2011-06-06 Thread Jeremie Courreges-Anglas
Frédéric Marécaille  writes:

> Bonsoir à tous!
'soir.

> Je possède un nom d'hôte avec dyndns, celui-ci est pleinement
> fonctionnel avec ssh, sftp ou un serveur web/apache.
>
> A présent, j'aimerais héberger (sur mon serveur maison) un serveur
> email.
> Je voudrais donc profiter du domaine créé chez dyndns mais je n'ai rien
> trouvé sur leur site, je comprends simplement qu'il faut créer un MX
> (mail exchange) pour pouvoir se créer une adresse email...
Un enregistrement MX n'est pas obligatoire. Si ton adresse est
truc.dyndns.com, le courrier à destination de t...@truc.dyndns.com
doit être envoyé à la machine truc.dyndns.com si aucun enregistrement
MX n'existe pour truc.dyndns.com.
C'est toi qui vois si tu penses en avoir besoin ou pas.

> Bref, je suis en phase d'apprentissage concernant l'utilisation serveur
> d'une Debian.
Bonne route.

-- 
Jérémie Courrèges-Anglas
GPG key : 06A11494

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: http://lists.debian.org/878vteacch@moo.wxcvbn.org



Re: Mutt + Abook et les groupes

2011-06-16 Thread Jeremie Courreges-Anglas
Bernard Schoenacker  writes:
> Bonjour,
>
>   prière de s'adresser au langage PERL ou à sa liste de diffusion ...
>
>perl::bulkmail
>
>
>   autrement, prière de consulter les tutos concernant :
>
>   -a) mutt
>   -b) abook
>   -c) bbdb || lbdb
>
>
>   slt
>   bernard

T'as réussi à t'extirper de /dev/null grâce à un changement de LDA
dans ma config mail. Soit rassuré tu vas y retourner très vite.
Juste pour te dire que tes réponses vides de sens et inutiles me font
toujours autant marrer... *plonk*

-- 
Jérémie Courrèges-Anglas - GPG key : 06A11494

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: http://lists.debian.org/878vt1ljcj@moo.wxcvbn.org



Re: [HS] regex : correspondance numéros de versions

2011-06-24 Thread Jeremie Courreges-Anglas
mathias dufresne  writes:

> Bonjour à tous,
>
> D'abord veuillez excuser cette question qui n'est pas du tout pure Debian...
>
> Je cherche à définir une regex pour "matcher" des numéros de version avec awk.
>
> Soit le fichier de test contenant :
> 3
> 3.
> 3.4
> 3.4.5
> 3.44.55
> 3.44.5.66
> 3.(4.5).6
>
> Le résultat voulu :
> 3
> 3.4
> 3.4.5
> 3.44.55
> 3.44.5.66

awk '/^[0-9]+(\.[0-9]+)*$/' versions_file

(pas besoin de cat)

> Le test :
> cat versions_file | awk '{ if ( $1 ~ /^[0-9]+[\.[0-9]+]*$/) print $1 }'
>
> donne:
> 3.
> 3.4
> 3.4.5
> 3.44.55
> 3.44.5.66

Ton utilisation des [ est incorrecte ou plutôt ne correspond pas à ce
que tu veux faire. [ et ( ont des utilités différentes qui sont très
bien expliquées dans tout papier traitant des regexs.

Une autre façon d'écrire ça serait :

awk '$1 ~ /^[0-9]+(\.[0-9]+)*$/ { print $1 }' versions_file

Inutile car le résultat ne changera pas mais ça ressemble déjà plus à
du awk (dont la logique est " PATTERN { ACTION } " ).

--
Jérémie Courrèges-Anglas - GPG key : 06A11494


pgp3Gv2gmoYFh.pgp
Description: PGP signature


Re: transfert de fichiers avec des caractères bizarres

2011-08-05 Thread Jeremie Courreges-Anglas
moi-meme  writes:

> C'est pas un problème typique Debian mais je suis sous Debian.
> J'ai un NAS qui fonctionne bien.
>
> Je transfère par curlftpfs. Marche très bien.
> Sauf pour des fichiers avec des caractères bizarres style "?","'", espace 
> et autres.
>
> C'est pas autorisé dans les noms mais j'ai récupéré les fichiers comme ça.
> Avec un cp et ça foire lamentablement mais avec mc aucun problème. 
> Comment il fait cet artiste ?

Tous les caractères possibles et imaginables sont autorisés dans les
noms de fichiers unix, sauf '/' et NUL ('\0').

Je n'utilise pas curlftpfs, donc je ne sais pas si c'est lui le
responsable ou ton utilisation de cp. Si curlftpfs ne sait pas gérer
ça, je remplirais un rapport de bug, à ta place (à moins que les devs
soient déjà au courant...).

Tu as des exemples de commandes qui foirent ?

> Je ne vais quand même pas tout copier avec mc.
> Une autre solution : renommer avec un : 
> tr "?' " "___" dans un script.
>
> J'en veux pas.

'fectivement, c'est cracra. Il est tout à fait possible pour
ton shell ou pour mc, par exemple, de gérer n'importe quel nom de fichier.

> Je ne suis pas le premier alors SVP une URL ou un tuyau parce que je 
> sèche.

Pour ce qui est de gérer proprement des noms de fichiers arbitraires,
j'ai ça à te proposer :

http://mywiki.wooledge.org/BashFAQ/020 -- How can I find and deal with
file names containing newlines, spaces or both?

http://mywiki.wooledge.org/BashGuide/CommandsAndArguments

http://mywiki.wooledge.org/WordSplitting


Si curlftpfs est le problème, là, tu es seul...

-- 
Jérémie Courrèges-Anglas - GPG key : 06A11494


pgpA9fbDG2m83.pgp
Description: PGP signature


Re: Découper un fichier tex te en plusieurs fichiers en coupant à telle ligne

2010-01-27 Thread Jeremie COURREGES-ANGLAS
Le mercredi 27 janvier 2010 à 07:38:09, christophe a écrit :
> Bonjour la liste !
//
> J'ai essayé de les importer avec mon mailer (kmail/kontact) mais sans succés :
> il ne reconnaît que le premier et les autres sont dans le corps de texte du
> premier email.
> J'ai en vain chercher un outil de manipulation de texte (éditeur, traitement
> de texte) qui puisse me couper tout ça en petits fichiers (un fichier par
> mail) importables par un mailer.
> Je suis sûr qu'il existe une solution simple et élégante que quelqu'un
> connaît.
>
> Merci.
>
> --
> christophe

Ahem, je sais pas s'il y a une solution élégante, mais moi j'en aurais 
peut-être une
qui a l'air de faire ce que tu cherches :

## BEGIN CRADE BASH CODE

#!/bin/bash

[ $# -eq 0 ] && printf "Usage : $0 fichier [ autrefichier... ]\n" >&2 && exit 1

for file_base in "$@"; do

while read -r line; do

# Peu importe le nombre exact de tirets autour de "CUT HERE"
if [[ "$line" == *"-- CUT HERE --"* ]]; then
fileno=$((fileno + 1))
continue
fi

# Souhaite t'on supprimer les lignes vides ? si oui, décommenter
#if [ -n "$line" ]; then
echo "$line" >> "$file_base$fileno"
#fi

done < "$file_base"

done

# END CRADE BASH CODE


Voilà.
J'ai pas dit que c'était élégant..

--
"Free software, free society."
Jérémie Courrèges-Anglas 
GPG key : 1D7E 79DA


signature.asc
Description: Digital signature


Re: Découper un fichier tex te en plusieurs fichiers en coupant à telle ligne

2010-01-27 Thread Jeremie COURREGES-ANGLAS
Le jeudi 28 janvier 2010 à 12:01:53, christophe a écrit :
> Le Wednesday 27 January 2010 21:10:00 Jeremie COURREGES-ANGLAS, vous avez
> écrit :
> > Le mercredi 27 janvier 2010 à 07:38:09, christophe a écrit :
> > > [...]

#!/bin/bash

[ $# -eq 0 ] && printf "Usage : $0 fichier [ autrefichier... ]\n" >&2 && exit 1

# initialisation oubliée
fileno=1

for file_base in "$@"; do

 while read -r line; do

# Peu importe le nombre exact de tirets autour de "CUT HERE"
 if [[ "$line" == *"-- CUT HERE --"* ]]; then
 fileno=$((fileno + 1))
 continue
 fi

 # version corrigée
 if [ "$line" != "" ]; then
 echo "$line" >> "$file_base$fileno"
 fi

 done < "$file_base"

 done

> Merci, je viens juste de rentrer . Après avoir essayé : ça me donne bien
> autant de fichiers qu'il y a de messages après le premier. Seul le premier ne
> devient pas un fichier. Inverser les deux boucles à l'intérieur du while ?
> D'autre part, il faudrait juste que je supprime les deux retour à la ligne qui
> restent alors à chaque début de message. Décomment le if et le fi n'a pas
> suffi. Supprimer les "\n" ???
> Merci encore.
>
> --
> christophe

Désolé donc de ne pas avoir passé plus de temps à la vérification de 10 lignes 
de code...
cette version devrait te donner satisfaction. malheureusement j'ai une mauvaise 
nouvelle
à t'annoncer : l'exécution du script aura vraisemblablement recopié le contenu 
du premier
mail à la suite du dernier, dans le fichier de base ; ceci à cause du
 « echo "$line" >> "$file_base$fileno" »
alors que fileno était vide.
Comme quoi un oubli d'initialisation de variable peut être facheux...

Le test [ "$line" != "" ] supprimera _toutes_ les lignes vides de _tous_ tes 
mails.

Mes excuses pour le désagrément.

--
"Free software, free society."
Jérémie Courrèges-Anglas 
GPG key : 1D7E 79DA


signature.asc
Description: Digital signature


Re: /var/lib/dpkg/available : erreur d'analyse syntaxique

2010-02-22 Thread Jeremie COURREGES-ANGLAS
Le lundi 22 février 2010 à 06:54:59, Klaus Becker a écrit :
> Salut,
>
> j'utilise Knoppix 6.2 sur une clé usb et voici le problème
>
>  # dpkg -i 
> dpkg: erreur d'analyse syntaxique, dans le fichier /var/lib/dpkg/available 
> près
> de la ligne 10454 paquet kdeartwork :
>  EOF dans la valeur du champ Description (il manque le saut de ligne final)
>
>
> la ligne 10454 de /var/lib/dpkg/available est :
>
> This metapackage includes a collection of additional artwork provided with the
>
> puis siuvent d'innombrables "@^...@^".

La dernière fois que ce genre de chose m'est arrivé, le problème venait
d'une barrette de mémoire défectueuse. Je te conseille de faire un test
de ta mémoire avec des outils comme memtest86, si tu ne trouves pas
d'autre cause possible.

--
"Free software, free society."
Jérémie Courrèges-Anglas
(New) GPG key : 06A11494


signature.asc
Description: Digital signature


Re: Modification de permission de fichier dans un paquet

2010-03-02 Thread Jeremie COURREGES-ANGLAS
Si tu veux que ce fichier soit exécuté avec l'identité de root,
il faut que tu positionnes le bit _setuid_ .
 Pour ce qui est du bit sticky, je pense qu'il n'est pris en
compte que pour les répertoires, sur un système à base de kernel Linux.
C'est bien le cas du N900, n'est ce pas ?

Le mardi 02 mars 2010 à 08:46:55, David Hautbois a écrit :
> Il n'y a pas grand chose dans le paquet, juste un fichier à installer :
> http://tahitibob35.netii.net/get.php?file=cleargpscache_0.0.1-1_armel.deb
>
> Pour info, il s'agit d'un paquet pour le Nokia N900 (Houps, ça va
> partir hors sujet) qui contient un utilitaire pour effacer le
> cache du gps (qui a du mal à fixer).
> Il faut le lancer en root, ce qui n'est pas simple pour un
> utilisateur de base.
> Je pensais donc lui appliquer le sticky bit.
>
> Merci.
>
> David.
>
>
> Charles Plessy wrote:
> >Le Mon, Mar 01, 2010 at 08:29:26PM +0100, David Hautbois a écrit :
> >>Salut
> >>Je contruis actuellement un paquet et ai besoin de mettre à jour
> >>le  sticky bit d'un fichier.
> >>J'ai bien essayer d'ajouter un chmod dans rules, Makefile et postinst.
> >>Rien à faire...
> >
> >Bonjour David,
> >
> >difficile de t'aider sans voir le paquet. Pourrais-tu le publier quelque 
> >part ?
> >
> >Amicalement,
> >
>
> --
> Lisez la FAQ de la liste avant de poser une question :
> http://wiki.debian.org/fr/FrenchLists
>
> Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
> vers debian-user-french-requ...@lists.debian.org
> En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
> Archive: http://lists.debian.org/4b8cc26f.7030...@free.fr
>

--
"Free software, free society."
Jérémie Courrèges-Anglas
(New) GPG key : 06A11494


signature.asc
Description: Digital signature


Re: encodage en serie

2010-03-10 Thread Jeremie COURREGES-ANGLAS
Le mercredi 10 mars 2010 à 04:55:54, steve a écrit :
> [...]
> aptitude install abs-guide
> [...]

Je sais que l'ABS est assez connu, mais je me dois de vous mettre en garde
contre les petites étourderies qu'il contient et surtout les mauvaises
pratiques (je ne suis pas le seul à penser ainsi) qu'il véhicule.
Si vous voulez un bon guide pour découvrir toutes les possibilités de bash
tout en conservant à l'esprit des questions de portabilité, il y a ce wiki :
  http://mywiki.wooledge.org/BashGuide
et aussi la FAQ opur répondre à des besoins fréquents :
  http://mywiki.wooledge.org/BashFAQ
Ce wiki propose aussi de quoi s'instruire :
  http://www.bash-hackers.org/wiki/doku.php

Certes c'est de l'anglais et contrairement à l'ABS il n'y a pas de traduction,
mais je pense que ces deux sites constituent le meilleur point de départ
possible lorsqu'on souhaite se mettre sérieusement aux scripts.

Bonne soirée.
--
"Free software, free society."
Jérémie Courrèges-Anglas
(New) GPG key : 06A11494


signature.asc
Description: Digital signature


Re: problème de tableau sou s bash exécuté par cron

2010-03-27 Thread Jeremie COURREGES-ANGLAS
Le samedi 27 mars 2010 à 06:57:31, Philippe R a écrit :
> voici un example pour tester :
>
> voici ma ligne cron :
> */1 * * * * root/etc/scripts/test.sh
> (cela me donne de temps de changer en live la partie qui "merdouille" )
> voici mon script :
> #!/bin/sh

1) Que fait le 'root' sur cette ligne cron ?
La commande exécutée ici est 'root /etc/scripts/test.sh'.
Perso je n'ai pas de commande 'root' sur mes debian :)
'*/1' est équivalent à '*'.

2) Ton script devrait avoir pour première ligne :

#!/bin/bash
...

En effet un shell POSIX comme dash ne supporte pas les tableaux.
Tu ne devrais pas faire la supposition que /bin/sh est un lien vers bash.
Sinon, tu peux construire le même tableau ainsi :

Array=( '' filemgr-all newsletter phpmyadmin ... )

Dans un bash / ksh, les tableaux commencent à l'indice zéro.

>
> le retour par mail de mon script:
> #!/bin/sh
> #declare -a Array=([1]=filemgr-all [2]=newsletter [3]=phpmyadmin
> [4]=roundcubemail [5]=tracker [6]=calendrier [7]=ipplan [8]=dspam
> [9]=postfix [10]=spam)
> Array[1]='filemgr-all'
> Array[2]='newsletter'
> Array[3]='phpmyadmin'
> Array[4]='roundcubemail'
> Array[5]='tracker'
> Array[6]='calendrier'
> Array[7]='ipplan'
> Array[8]='dspam'
> Array[9]='postfix'
> Array[10]='spam'
> NbElement=${#Array[*]}
> echo $NbElement
> echo ${Array[10]}

Le mail que cron t'envoie contient le contenu de ton script ?
Pas de messages d'erreurs, ou autre ?
'fin je pense que ton problème doit être résolu, là.

Santé !
--
"Free software, free society."
Jérémie Courrèges-Anglas
(New) GPG key : 06A11494


signature.asc
Description: Digital signature


Re: problème de tableau sou s bash exécuté par cron

2010-03-27 Thread Jeremie COURREGES-ANGLAS
Le samedi 27 mars 2010 à 08:11:33, Jeremie COURREGES-ANGLAS a écrit :
>
> 1) Que fait le 'root' sur cette ligne cron ?
> La commande exécutée ici est 'root /etc/scripts/test.sh'.

Oubliez moi. Cette ligne est bien entendu valide.
J'aurais pas dû trinquer si vite... ^^

--
"Free software, free society."
Jérémie Courrèges-Anglas
(New) GPG key : 06A11494


signature.asc
Description: Digital signature


Re: applatir un arbre

2010-03-28 Thread Jeremie COURREGES-ANGLAS
@Klaus : je considère ton script dangereux car il ne gère pas les noms de
répertoires comprenant des espaces / autres caractères exotiques. Tu peux
parfaitement l'utiliser chez toi si tu es sûr des noms de tes dossiers.


@Pierre : ça tient en une ligne, à modifier selon tes besoins.
Regarde l'option --backup=MODE de mv, si il se trouve que tu as
des fichiers ayant le même nom.

find . -mindepth 2 -type f \( -iname '*.jpg' -o -iname '*.png' -o -iname \
'*.jpeg' \) -exec sh -c 'for i; do echo mv "$i" "${i##*/}"; done' \
territorial_pissings {} +

--
"Free software, free society."
Jérémie Courrèges-Anglas
(New) GPG key : 06A11494


signature.asc
Description: Digital signature


Re: applatir un arbre

2010-03-28 Thread Jeremie COURREGES-ANGLAS
Le dimanche 28 mars 2010 à 07:03:38, François Cerbelle a écrit :

Si vous voulez plus simple encore, y'a :
mv **/*.jpg .

avec un bash récent ou un zsh
(shopt -s globstar nocaseglob / unsetopt CASE_GLOB)
Mais ça perd de son charme, je trouve :)

J'admets que j'ai tendance à utiliser find ... -exec sh -c 'for...' _ {} +
à toute les sauces, je devrais arrêter. ^^

find ... -exec mv {} rep \;
est bien entendu plus simple et sans aucun doute plus efficace.
Pas besoin de quoter le {} d'ailleurs.

--
"Free software, free society."
Jérémie Courrèges-Anglas
(New) GPG key : 06A11494


signature.asc
Description: Digital signature


Re: scripts au démarrage , /etc/rc2.d

2010-05-16 Thread Jeremie COURREGES-ANGLAS
Le lundi 17 mai 2010 à 12:58:18, E. Prom a écrit :
[...]
> Y-a-t-il un moyen de lancer 3 pauvres commandes au démarrage de
> l'ordinateur, sans avoir à digérer des pages de manuel et écrire des
> lignes de commentaires LSB?
>
> --

Yep, le fichier /etc/rc.local est là pour ça.
Bonne fin de soirée.

--
"Free software, free society."
Jérémie Courrèges-Anglas
(New) GPG key : 06A11494


signature.asc
Description: Digital signature


Re: htaccess

2010-05-31 Thread Jeremie COURREGES-ANGLAS
Le lundi 31 mai 2010 à 04:16:54, deny a écrit :

> ceci ne fonctionne pas :
>
> $HTTP["host"] =~ "www.linux-pour-lesnuls.com/blog/wp-admin" {
> server.document-root = "/home/deny/aide/blog/wp-admin"
> server.error-handler-404 = "/e404.php"
>
> expire.url = ( "/wp-content/" => "access plus 1 hours",
>   )
>
> auth.backend = "htpasswd"
>  auth.backend.htpasswd.userfile = "/home/deny/.htpasswd"
> auth.require = ( "/" =>
> (
>   "method"  => "basic",
>   "realm"   => "Access to admin interface",
>   "require" => "valid-user"
>   ))
>   }
>
>
>
> ceci en revanche fonctionne :
>
> $HTTP["host"] =~ "www.singers-swing.com" {
> server.document-root = "/home/deny/aide/blog2"
> server.error-handler-404 = "/e404.php"
>
> expire.url = ( "/wp-content/" => "access plus 1 hours",
>"/audio/" => "access plus 1 hours",
>"/photo/" => "access plus 1 hours",
>   )
>
>  auth.backend = "htpasswd"
>  auth.backend.htpasswd.userfile = "/home/deny/.htpasswd"
> auth.require = ( "/wp-admin/" =>
> (
>   "method"  => "basic",
>   "realm"   => "Access to admin interface",
>   "require" => "valid-user"
>   ))
>   }

Hello.
Le truc c'est de bien distinguer $HTTP["host"] et $HTTP["url"].
Fort heureusement, il est possible depuis lighttpd 1.4.0 d'utiliser
des conditionnelles imbriquées. Du genre :

$HTTP["host"] == "host.example.com" {
  $HTTP["url"] =~ "^/monurl" {
   # Instructions...
  }
}

De toute façon la doc est là :
http://redmine.lighttpd.net/wiki/1/Docs:Configuration

Bon courage.

-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: http://lists.debian.org/20100531142832.gb5...@wxcvbn.org



Re: Test si un fichier est vide

2010-09-01 Thread Jeremie COURREGES-ANGLAS
Le mercredi 01 septembre 2010 à 04:02:58, Le Cerdocyon a écrit :
> J'ai un petit trou de mémoire et je ne me souviens plus du petit test en bash
> qui permet de tester si un fichier est vide ou pas.

Désolé mais là c'est RTFM direct ;)

-- 
"Free software, free society."
Jérémie Courrèges-Anglas
(New) GPG key : 06A11494

-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: http://lists.debian.org/20100901140542.gc13...@wxcvbn.org



Re: cat à partir de

2010-09-01 Thread Jeremie COURREGES-ANGLAS
Il me semble qu'il existe une mailing list francophone pour ce genre
de questions : http://debianworld.org/shellscript-fr

Non pas que les utilisateurs de debian-user-french ne puissent pas aider
sur ce genre de sujet, la preuve : ils l'ont fait.
Mais autant aller vers le plus précis au début pour ensuite voir ailleurs
si on n'obtient pas de réponse.

Ensuite, juste un conseil : donner plus de précisions, et quand on veut
des infos sur comment filtrer des données, donner un échantillon
d'entrée et le résultat espéré. Les devinettes c'est pas super efficace ;)

A bon entendeur, salut :)

--
"Free software, free society."
Jérémie Courrèges-Anglas
(New) GPG key : 06A11494

-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: http://lists.debian.org/20100901140446.gb13...@wxcvbn.org



Re: [HS] Re: Test si un fichier est vide

2010-09-01 Thread Jeremie COURREGES-ANGLAS
Le mercredi 01 septembre 2010 à 04:09:33, steve a écrit :
> Salut,
> 
> Le 01-09-2010, à 16:02:58 +0200, Le Cerdocyon (le.cerdoc...@gmail.com) a 
> écrit :
> 
> > J'ai un petit trou de mémoire et je ne me souviens plus du petit test en 
> > bash
> > qui permet de tester si un fichier est vide ou pas.
> > 
> 
> C'est une liste d'entre-aide Debian ici, pas bash ou autre shell.
> 
> Peut-être devrais-tu mettre le lien suivant en favori et t'y référer
> quand tu as un « trou de mémoire ».
> 
> http://abs.traduc.org/abs-fr/

Le premier avantage de l'Advanced Bash Scripting est qu'il a été traduit en
français. Le deuxième est qu'il est ludique : il te fait travailler sur plein
de problèmes différents.

Le souci, c'est que pour apprendre bash en tant que langage, c'est raté.
Le nombre de conner^W^Wd'imprécisions et d'exemples qui ne fonctionnent
que "par hasard" en font une très mauvaise ressource pour qui veut acquérir
une certaine rigueur dans l'écriture de scripts.

D'autres sources en anglais :

http://mywiki.wooledge.org/BashGuide
http://mywiki.wooledge.org/BashFAQ
http://wiki.bash-hackers.org/doku.php

> Il y a aussi une liste dédiée pour ce genre de questions :
> 
> shellscript...@debianworld.org
> 
> Merci de ta compréhension.
> 
> steve
> 
> -- 
> Lisez la FAQ de la liste avant de poser une question :
> http://wiki.debian.org/fr/FrenchLists
> 
> Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
> vers debian-user-french-requ...@lists.debian.org
> En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
> Archive: http://lists.debian.org/20100901140932.ga20...@localdomain
> 
> 

-- 
"Free software, free society."
Jérémie Courrèges-Anglas
(New) GPG key : 06A11494

-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: http://lists.debian.org/20100901141748.gd13...@wxcvbn.org



Re: trouver le plus gros fichier

2010-09-01 Thread Jeremie COURREGES-ANGLAS
Le mercredi 01 septembre 2010 à 04:04:56, Philippe LAMUR a écrit :
> 
> 
> bonjour
> 
> je cherche commande en console pour trouver le plus gros fichier (par exemple 
> de type PDF) sur le 
> disque
> 
> j'essaie 
> du -s * | sort -rn 
> ou 
> find / -name "*pdf" -print | sort -rn
> 
> mais je n'arrive pas a avoir le tri
> 
> une idée ? une piste ?
> 
> merci d'avance

Cf. le précédent thread... :°

-- 
"Free software, free society."
Jérémie Courrèges-Anglas
(New) GPG key : 06A11494


signature.asc
Description: Digital signature


Re: trouver le plus gros fichier

2010-09-01 Thread Jeremie COURREGES-ANGLAS
Le mercredi 01 septembre 2010 à 05:01:25, Jean-Yves F. Barbier a écrit :
> On Wed, 1 Sep 2010 16:32:28 +0200, Jeremie COURREGES-ANGLAS
>  wrote:
Nan nan nan, je proteste, ce n'est pas moi ! :)

-- 
"Free software, free society."
Jérémie Courrèges-Anglas
(New) GPG key : 06A11494


signature.asc
Description: Digital signature


Re: Code retour de scp

2010-09-09 Thread Jeremie COURREGES-ANGLAS
Le Thursday 09 September 2010 à 04:36:22PM, David BERCOT a écrit :
> Bonjour,
>
> Dans un script, j'ai besoin de faire un transfert via scp. Le problème
> est que je n'arrive pas à obtenir un code retour dissocié suivant
> l'erreur. En effet, si tout se passe bien, on a '0', mais s'il y a un
> souci, c'est '1'.
> J'ai le même code retour (1) si je n'arrive pas à me connecter au
> serveur ou s'il n'y a pas de fichier à transférer...
>
> Savez-vous comment je pourrais avoir une information un peu plus
> précise ?
>
> Merci d'avance.
>
> David.

A part utiliser un autre outil, je ne vois pas de solution miracle, si ce n'est
parser la sortie d'erreur.

tempfile=$(mktemp)
LC_ALL=C scp file host:/dir 2> $(tempfile) || {
   if grep -Fq 'No such file' "$tempfile"; then
  ...
   elif grep -Fq 'No route to host' "$tempfile"; then
  ...
   else
  ...
   fi
}
rm "$tempfile"

My 2 cents

--
"Free software, free society."
Jérémie Courrèges-Anglas
GPG key : 06A11494


pgprpZvQNk2Wj.pgp
Description: PGP signature


Re: Code retour de scp

2010-09-09 Thread Jeremie COURREGES-ANGLAS
Il fallait lire :

LC_ALL=C scp file host:/dir 2> "$tempfile" || {
   ...

et non pas :

LC_ALL=C scp file host:/dir 2> $(tempfile) || {
   ...

On devrait toujours se relire deux fois... ;-)

--
"Free software, free society."
Jérémie Courrèges-Anglas
GPG key : 06A11494


pgpYFNCdx72XK.pgp
Description: PGP signature


Re: clavier qewerty

2010-09-24 Thread Jeremie COURREGES-ANGLAS
Le Friday 24 September 2010 à 01:39:18PM, rkdeb...@numericable.fr a écrit :

Juste un petit rappel provenant d'une page web que tout le monde ici devrait
avoir lu :

http://wiki.debian.org/fr/FrenchLists

Extrait :

Règles de base :
[..]
2. Les mails doivent être du texte pur (éviter le HTML autant que possible), de
préférence encodé en 8 bits, c'est-à-dire faisant leur place aux lettres
accentuées, capitales comprises ;

Merci.
--
"Free software, free society."
Jérémie Courrèges-Anglas
GPG key : 06A11494


pgpF4oUWlX6lE.pgp
Description: PGP signature


Re: creer un serveur miroir de debian

2010-09-26 Thread Jeremie COURREGES-ANGLAS
Le Sunday 26 September 2010 à 10:54:21PM, Yves Rutschle a écrit :
> On Sun, Sep 26, 2010 at 11:33:20AM -0700, Maurice Guerrier wrote:
> > Avez-vous une bonne piste à me conseiller ?
>
> apt-proxy?
>

Je confirme la réponse de Yves : tu n'as pas l'air de vouloir créer un miroir
mais simplement d'utiliser un proxy qui te permette de ne pas télécharger
deux fois les mêmes paquets. apt-proxy est une réponse, personellement
je fais tourner un apt-cacher-ng. D'autres utilisent un proxy cache plus
générique (polipo / squid).

Bonne soirée.
--
"Free software, free society."
Jérémie Courrèges-Anglas
GPG key : 06A11494


pgpnnosUSypmA.pgp
Description: PGP signature


Re: Soucis avec Debian GNU/Linux sur eeepc 1101HA.

2010-09-29 Thread Jeremie COURREGES-ANGLAS
Bonsoir.

Lire la doc est toujours une bonne idée, quand on rencontre des problèmes :
http://wiki.debian.org/DebianEeePC/Model/1101HA

Bonne lecture.

--
"Free software, free society."
Jérémie Courrèges-Anglas
GPG key : 06A11494


pgpGPyzMksQqN.pgp
Description: PGP signature


Re: authentification du dépô t backports pour squeeze

2010-10-03 Thread Jeremie COURREGES-ANGLAS
Le Sunday 03 October 2010 à 11:31:05AM, Tulum a écrit :
> Bonjour,
> 
> Je suis sous debian depuis 1 semaine. Pour l'instant tout fonctionne très 
> bien 
> et vu l'usage de mon PC (assez basique) cela devrait durer.
> 
> Par contre j'ai installé dans les sources le dépôt backports.debian.org. 
> Lorsque je met à jour les sources, j'ai un problème d'authentification de la 
> source backports.
> 
> Je ne trouve pas la clé sur le site et google ne m'aide pas plus.
> 
> Une idée ? merci
> 

http://backports.org/dokuwiki/doku.php?id=instructions

Nettoie tes lunettes ;)

-- 
"Free software, free society."
Jérémie Courrèges-Anglas
GPG key : 06A11494


pgpiye78EvRGh.pgp
Description: PGP signature


Re: créer un miroir debian

2010-10-03 Thread Jeremie COURREGES-ANGLAS
Le Sunday 03 October 2010 à 06:03:20AM, Maurice Guerrier a écrit :
> Bonjour,
>
> J'avais posé cette question  mais j'étais peut-être pas très clair.
>
> J'ai plusieurs machines dans mon réseau, j'ai plusieurs applications 
> (paquets) à
> installer.
>
> Au lieu d'aller chercher les paquets directement sur internet pour chaque
> machine (ce qui tabassera le reseau)
>
>
> je veux créer un serveur miroir sur lequel les machines viendront récupérer 
> les
> paquets.
>
> Si vous avez une piste, une idée de la mise en oeuvre, merci de m'en partager.
>

Tu souhaites utiliser un proxy qui mette en cache les paquets déjà téléchargés.
J'utilise apt-cacher-ng, et je ne me souviens pas avoir rencontré de difficulté
(deux fichiers de configuration à éventuellement éditer) lors de l'installation.

--
"Free software, free society."
Jérémie Courrèges-Anglas
GPG key : 06A11494


pgpugyt8dgo6e.pgp
Description: PGP signature


Re: Erreur ddd

2010-10-05 Thread Jeremie COURREGES-ANGLAS
Le Tuesday 05 October 2010 à 08:50:24PM, rk a écrit :
> bonsoir,
> je viens d'installer ddd pour déboguer un programme, mais j'ai un
> message d'erreur systématique lorsque je veux charger le programme à
> exécuter : /home/monlogin/monrepertoire/init.c aucun fichier ou
> répertoire de ce type.
>
> Je ne sais pas pourquoi ddd cherche le fichier init.c lorsque je veux
> charger mon exécutable dont le nom n'a rien à voir avec celui-ci.
>
> Merci pour votre aide
> rk
>

Je connais pas bien ddd, mais tu compiles bien avec l'option -g ?

--
"Free software, free society."
Jérémie Courrèges-Anglas
GPG key : 06A11494


pgpVYKFvWDymS.pgp
Description: PGP signature


Re: problème ddd

2010-10-13 Thread Jeremie COURREGES-ANGLAS
Le Wednesday 13 October 2010 à 10:49:43PM, rk a écrit :
> Bonsoir,
>
> J’ai un programme à débugger avec ddd, mais je rencontre un problème avec
> scanf.
>
> Le processus est censé lire une valeur n entrée par l’utilisateur (au
> clavier), mais lorsque ddd exécute l’instruction
>
> comportant l’instruction scanf, j’essai d’introduire la valeur de n mais je
> n’y parviens pas.
>
> Merci de m’indiquer la marche à suivre.
>
> rk

Si je puis me permettre, deux trois petits conseils :
1) éviter de se laisser guider par son débogueur quand on est en phase de
développement. Une analyse fine des spécifications des fonctions utilisées,
du code lisible et un algo clair, simple, que tu suis à la lettre.
2) Ne pas utiliser scanf() pour saisir des entrées utilisateur, plutôt
fgets() et ensuite un traitement éventuel avec sscanf().
3) Arrêter d'utiliser OutLook comme client mail

Sinon, cette liste est-elle vraiment l'endroit où poser ce genre de questions ?
Si tu connais Usenet, tu pourras y trouver le groupe fr.comp.lang.c .
Ils aurant sans aucun doute des réponses plus pertinentes et rapides à tes
questions par rapport au langage C.

Ciao.

--
"Free software, free society."
Jérémie Courrèges-Anglas
GPG key : 06A11494


pgpt3rK5qG1Ce.pgp
Description: PGP signature


Re: [mocp] Music On Console

2010-10-17 Thread Jeremie COURREGES-ANGLAS
Le Sunday 17 October 2010 à 03:12:36PM, Sébastien LINCK a écrit :
> Bonjour,
>
> Je suis entrain d'installer une lenny sur un netbook, apt-cache search ne me
> trouve pas mocp. Ce pacquet est-il disponible pour Debian 5.0?

Non.
« moc » en revanche, l'est, lui. 8)
BOnne journée.

--
"Free software, free society."
Jérémie Courrèges-Anglas
GPG key : 06A11494


pgp12DFGA3f1R.pgp
Description: PGP signature


Re: probleme de reception de mail avec qmail

2010-10-17 Thread Jeremie COURREGES-ANGLAS
Le Sunday 17 October 2010 à 10:41:24AM, Maurice Guerrier a écrit :
> J'ai un serveur mail avec qmail je n'arrive pas à recevoir mes mails. Quand 
> les
> mails sont envoyés en sur mon serveur mail, ils vont tous en file d'attente.
>
> Avez-vous une piste pour resoudre ce probleme?
>
> Merci

La réponse est dans les logs. Leur localisation dépend de comment tu as installé
qmail. Si tu as utilisé les packages debian, je ne peux pas t'aider, si tu as
installé tel que documenté dans la doc de qmail, ce sera dans 
/service/qmail/log/

Il va falloir que tu donnes par toi-même beaucoup plus de précisions si tu
souhaites de l'aide de la part de cette liste de diffusion.

Cordialement.

--
"Free software, free society."
Jérémie Courrèges-Anglas
GPG key : 06A11494


pgpOOuU4B7zj8.pgp
Description: PGP signature


Re: clevo w760k pm-suspend

2010-10-19 Thread Jeremie COURREGES-ANGLAS
Le Tuesday 19 October 2010 à 06:13:58PM, luc schimpf a écrit :
> Comment savoir si un patch à déjà été appliqué ?
>
> --
>
> Luc Schimpf
> www.au-ptit-bon-air.eu

Ptêt ben dans le changelog.Debian.gz ?

My two cents.

--
"Free software, free society."
Jérémie Courrèges-Anglas
GPG key : 06A11494


pgp9MmfWph3Q6.pgp
Description: PGP signature


Re: aptitude full-upgrade ne permet plus d'installer des paquets :(

2010-10-25 Thread Jeremie COURREGES-ANGLAS
Bonsoir

1) Debian n'est pas ubuntu, si ubuntu veut se débarrasser de aptitude, c'est
leur problème. Note que ça te donne une bonne raison de migrer, s'il t'en
fallait encore une.

2) N'oublie pas de ne pas mélanger utilisation de apt-get et de aptitude.

3) aptitude full-upgrade est réservé à un changement de version, c'est
l'équivalent de apt-get dist-upgrade. À ne pas utiliser quotidiennement, donc.

Bonne soirée.

--
"Free software, free society."
Jérémie Courrèges-Anglas
GPG key : 06A11494


pgpcfydjgW4IX.pgp
Description: PGP signature


Re: kbd Qwerty sur TTY

2010-10-25 Thread Jeremie COURREGES-ANGLAS
Le Monday 25 October 2010 à 06:29:04PM, bernard.schoenac...@free.fr a écrit :
> bonjour,
>
> lorsque je suis sur buntu en TTY j'ai un clavier Qwerty
> et avec X11 et en PTTY j'ai un claver Azerty 
>
> je n'ai pas encore trouvé  de solution ...
>
> même en employant les outils conventionels ...
>
> qui aurait une idée ?

Tu ne me feras pas croire que personne dans la communauté ubuntu ne peut
répondre à ta question.

> slt
> bernard

Salut.

--
"Free software, free society."
Jérémie Courrèges-Anglas
GPG key : 06A11494


pgpFTMAM8VpNn.pgp
Description: PGP signature


Re: Installation sur clé USB, optimisations ?

2010-11-09 Thread Jeremie COURREGES-ANGLAS
Pour ce qui est de SpamAssassin, y'a pas grand chose à faire : c'est lourd.
Mais il existe des alternatives très intéressantes (dspam a fait ses preuves
ici). Pour fail2ban, que dire ?
Perso pas de fail2ban, mais une limitation du nombre de connexions par IP
et par tranche de temps.
MySQL, par contre, tu te débrouilles :P

--
"Free software, free society."
Jérémie Courrèges-Anglas
GPG key : 06A11494


pgpzDVr7rbrTb.pgp
Description: PGP signature


Re: [debian-user] différenc es entre script & terminal ?

2010-11-14 Thread Jeremie Courreges-Anglas
Le dimanche 14 novembre 2010 à 09:15:52, Jérôme a écrit :
> Le dimanche 14 novembre 2010 à 17:21 +0100, j.seq a écrit :
> > Bonjour la liste,
> > 
> > je suis perturbé par les différences d'interprétation des commandes dans un 
> > terminal et dans un script pour les noms de répertoire contenant des 
> > espaces :
> > 
> > exemple simplifié :
> > la commande en console 
> > moi$ cp /home/mon_home/mon_fichier_source /home/mon_home/mon_rep\ 
> > destination
> > fonctionne.
> > ... de même que
> > moi$ cp "/home/mon_home/mon_fichier_source" "/home/mon_home/mon_rep 
> > destination"
> > 
> > 
> > ... mais
> > moi$ var1=/home/mon_home/mon_fichier_source
> > moi$ var2=/home/mon_home/mon_rep\ destination
> > moi$ cp $var1 $var2 
> > me renvoie : 
> > moi$ cp: la cible « destination » n'est pas un répertoire
> > 
> > j'ai, en vain, passé des heures à jouer avec des ", des ', des ` ...
> > puis avec exec, eval, des redirections ... etc.

cp "$var1" "$var2"

> Une lecture indispensable pour bash, dans les paquets en anglais : 
> abs-guide  et en français sur http://abs.traduc.org/abs-fr/ [+❤]

Je me sens obligé de réagir, l'"Advanced Bash Scripting guide" est une _daube_
(non, ce n'est pas vendredi).
Ce guide est très ludique de part les exemples pratiques qu'il propose de
tester, il montre plein de petits scripts qui peuvent être de bons exemples
quand on ne sait pas où commencer. Il ne parle pas que de bash, mais montre
aussi parfois comment se servir d'outils géniaux comme bc.

Le problème est que au niveau de bash, le _langage_ , il est imprécis, il n'y
a jamais de discussion sur la /correction/ des scripts écrits, et pourtant
nombre d'entre eux devrait être réécrits. La plupart des scripts contiennent
des erreurs qui ne se voient pas au premier abord, comme des utilisations
de variables sans guillemets doubles, des   for line in `cat fichier`; ...
des utilisations à tort et à travers d'eval et de expr. Nombreux sont ceux
à avoir voulu proposer des corrections, des solutions jugées meilleures...
Aucun d'entre eux n'a reçu de réponse.


Si vous ne savez pas trier le bon du mauvais, ce guide vous apprendra à écrire
des *BUGS*, pas des scripts.

Je vous recommande plutôt :

 * http://mywiki.wooledge.org/BashGuide
 * http://mywiki.wooledge.org/BashFAQ
 * http://wiki.bash-hackers.org/doku.php
 * Le canal irc #bash sur irc.freenode.net

"Oui mais ce sont des ressources en anglais !"

=> Mieux vaut apprendre quelque chose de correct en anglais
plutôt qu'apprendre des conn^Wbêtises en français.

-- 
"Free software, free society."
Jérémie Courrèges-Anglas
GPG key: 06A11494

-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: http://lists.debian.org/20101114205309.gb23...@wxcvbn.org



Re: Install carte réseau Atheros AR8152 sur Acer Aspire One

2010-11-15 Thread Jeremie COURREGES-ANGLAS
Bonsoir.

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=599771

My two cents :)

--
"Free software, free society."
Jérémie Courrèges-Anglas
GPG key : 06A11494


pgpQfQ4Hq1Dj8.pgp
Description: PGP signature


Re: tlechargement logiciel gratuit twitter

2010-11-19 Thread Jeremie COURREGES-ANGLAS
Le Friday 19 November 2010 à 08:17:10PM, Jean-Yves F. Barbier a écrit :
>
> oops, désolé pour le bruit, un léger PB de bounce auto.
>

Personnellement ça ne me dérange pas, autant de spontanéité :-]

--
"Free software, free society."
Jérémie Courrèges-Anglas
GPG key : 06A11494


pgpCLMEM1sUKI.pgp
Description: PGP signature


Re: Plus de résolution locale

2010-11-27 Thread Jeremie COURREGES-ANGLAS
Le Saturday 27 November 2010 à 10:00:18PM, Migrec a écrit :
> Bonjour,
>
> Après quelques bidouilles pour réparer un disque (fsck, boot par CD,
> installation de base en laissant le reste), j'ai presque tout récupéré de mon
> serveur sauf la résolution de nom locale.
>
> Depuis mes clients, pas de soucis pour le net mais je n'ai rien pour
> $ ping kayak # pour ping free.fr ça passe
>
> Qu'est ce qui a pu changer sur mon serveur ?
> --
> Migrec
>   OpenPGP key ID : B2BAFAFA
>   Available on http://www.keyserver.net

Deux pistes :

$ grep -F kayak /etc/hosts
$ # en supposant que tu utilises bien le fichier hosts
$ grep -Fe domain -e search /etc/resolv.conf

Avec en plus la lecture des pages de man décrivant ces fichiers.

Sinon, la troisième piste serait... un problème plus grave.
Note que tu ne donnes pas beaucoup de détails...
--
"Free software, free society."
Jérémie Courrèges-Anglas
GPG key : 06A11494


pgpv9Pk8c8dtJ.pgp
Description: PGP signature


Re: Publication de la mise à jour de Debian GNU/Linux 5.0.7

2010-11-29 Thread Jeremie COURREGES-ANGLAS
Le Monday 29 November 2010 à 09:46:22AM, Pascal Hambourg a écrit :
> Salut,
>
> David Prévot a écrit :
> >
> >   Veuillez noter que suite à un problème de préparation, les paquets
> > linux-2.6 de cette mise à jour ne contiennent pas les corrections de
> > sécurité de la DSA 2110-1. La DSA 2126-1 qui vient d'être publiée,
> > contient à la fois les corrections de la DSA 2110-1 et celles du paquet
> > linux-2.6 de cette mise à jour de la distribution stable.
>
> Je le lis, je ne le crois pas.
>
> Donc si je comprends bien, les images d'installation 5.0.7 contiennent
> une version du noyau qui non seulement n'inclut pas les (très nombreux)
> correctifs de sécurité de la dernière mise à jour mais encore n'inclut
> pas ceux de la précédente !
>
> Il n'aurait pas été possible de retarder la sortie pour inclure la
> dernière version de noyau au moins dans l'archive (dans l'installateur
> c'est moins grave) ?

Pareil, si quelqu'un a plus de détails, je suis preneur...

--
"Free software, free society."
Jérémie Courrèges-Anglas
GPG key : 06A11494


pgpbWJdVLBp3f.pgp
Description: PGP signature


Re: kdesudo

2010-12-27 Thread Jeremie COURREGES-ANGLAS
On Monday 27 December 2010 à 09:05:33PM, Luxpopuli Open source wrote:
> Lorsque je lance synaptic en tant qu'utilisateur, kdesudo me demande le mot
> de passe root.
> Mais il me refuse absolument mon mot de passe or c'est bien le mot de passe
> root que je rentre (et qui fonctionnne avec «su» dans une konsole).

T'es sûr qu'il ne te demande pas plutôt ton mot de passe utilisateur (comme est 
censé
le faire sudo) ?
Dans ce cas il faut que ton utilisateur soit ajouté au fichier /etc/sudoers.

=> $ su -c visudo

--
"Free software, free society."
Jérémie Courrèges-Anglas
GPG key : 06A11494


pgp2E064mg0Rn.pgp
Description: PGP signature


Re: rapport rkhunter

2011-01-03 Thread Jeremie COURREGES-ANGLAS
On Monday 03 January 2011 à 12:10:33PM, tv.deb...@googlemail.com wrote:
> Si un bug n'est pas ouvert pour la version Debian ça serait une bonne
> idée de le faire, c'est une meilleur solution que de mettre en liste
> blanche les fichiers visés, au cas où un jour ils soient vraiment la
> cible de "xzibit" ou autre joyeuseté...

Une autre solution serait d'arrêter d'utiliser ce genre d'outils qui
n'apporte rien au niveau sécurité.

> rkhunter provoque pas mal de faux positif, on peut éviter les crises
> cardiaques systématiques en googlant un peu les messages d'alerte en
> général.

D'après des gens dotés de plus d'expérience que moi dans ce domaine,
c'est même la seule chose que ce genre d'outils est capable de détecter
(les faux positifs).

Ce mail est se tranforme donc en appel à témoin : chkrootkit / rkhunter
ont ils déjà donné des résultats chez vous ?
(à part des faux positifs, donc)

--
"Free software, free society."
Jérémie Courrèges-Anglas
GPG key : 06A11494


pgpPgtOF2baY1.pgp
Description: PGP signature


Re: rapport rkhunter

2011-01-05 Thread Jeremie COURREGES-ANGLAS

Et merci de lire la liste / les archives de la liste avant de poster.

--
"Free software, free society."
Jérémie Courrèges-Anglas
GPG key : 06A11494


pgpINpr5htQj0.pgp
Description: PGP signature


Re: Où trouver un doc pour créer un dépôt mirroir?

2011-01-12 Thread Jeremie COURREGES-ANGLAS
On Wednesday 12 January 2011 à 10:04:36AM, Olivier PAVILLA wrote:
>
> Bonjour.
Bonjour.
> J'essaie de mettre en place un dépôt miroir sur mon réseau local.
Pourquoi ne pas mettre en place un *cache* de paquet, et non pas un miroir ?
Si tu regardes la taille de l'archive, même avec une seule architecture et une
seule version, tu verras que ce n'est pas forcément intéressant, ni pour toi,
ni pour le miroir sur lequel tu vas te synchroniser.
Je te conseille apt-cacher-ng, très rapide à mettre en place et très efficace.

--
"Free software, free society."
Jérémie Courrèges-Anglas
GPG key : 06A11494


pgpYqbC2RE4ed.pgp
Description: PGP signature


Re: montages samba/NFS

2011-01-12 Thread Jeremie COURREGES-ANGLAS
On Wednesday 12 January 2011 à 10:22:34AM, Yves Rutschle wrote:
> On Wed, Jan 12, 2011 at 08:12:49AM +, moi-meme wrote:
> > Comme précisé dans le titre on n'est pas vendredi :-)
> >
> > J'ai installé des montages NFS entre mes divers PC sous Linux.
> >
> > Cela marche plutôt bien.
> >
> > Je suis tombé sur un How-To assez ancien disant que les montages NFS
> > n'étaient pas sûrs et que Samba était préférable.
 Je ne ferais pas plus confiance à Samba qu'à NFSv3.

> NFS (v3) n'est pas chiffré, et ne fait pas
> d'authentification forte... il faut le savoir, mais ça ne
> veut pas dire qu'on ne peut pas l'utiliser, ça dépend de
> l'environnement: si tes PC sont tous administrés par une
> personne de confiance, et que le réseau est également de
> confiance (filaire), ça ne pose pas de problème.
>
> Après, NFS v4 apporte des solutions de sécurité, je ne sais
> pas si c'est mieux ou moins bien que Samba.

 NFSv4 vient avec le support (optionnel) de Kerberos. Et Kerberos c'est bien.
Mais Kerberos c'est pas non plus ce qu'il y a de plus simple.
Donc avec Kerberos le client est authentifié (de manière sûre, et sans mot de
passe qui circule sur le réseau), et on a la possibilité de chiffrer le flux
de données.
 Le souci c'est que l'implémentation nunux actuelle ne supporte,
aux dernières nouvelles, que des-cbc-crc (ce qui est plutôt faible).
Et comme sans chiffrement, NFSv4 n'est pas beaucoup plus sûr que NFSv3, je
reste perplexe (certains disent même que NFSv4 n'est qu'une blague).
 Si j'étais à ta place et me sentais concerné par la sécurité, je mettrais en
place IPsec entre le serveur et les clients, histoire de les identifier par
rapport à leurs IPs et d'empêcher des intrus de sniffer tes file handles.

My two cents...

PS : on me dit dans l'oreillette que des-cbc-crc n'est plus le seul algo de
chiffrement disponible sur les GNU/Linux récents. Bonne nouvelle donc.

--
"Free software, free society."
Jérémie Courrèges-Anglas
GPG key : 06A11494


pgpGcj0uXY1TH.pgp
Description: PGP signature


Re: at et alias

2011-01-13 Thread Jeremie COURREGES-ANGLAS
On Thursday 13 January 2011 à 10:31:57AM, TISSET Mathieu wrote:
>
> Bonjour à tous,
>
> voilà, j'ai une petite question assez simple :
> peut-on, en lancer une commande avec 'at -f monfichier.sh now', faire appel à 
> des alias?
>
> J'ai un alias nommé 'toto', définit et fonctionnel, dans mon fichier d'alias 
> '~/.monfichiedalias'.
>
> Si je mets 'toto' dans le fichier 'monfichier.sh' et que je fais un 'at -f 
> monfichier.sh now',
> j'ai un message d'erreur de commande 'toto' inconnue.
>
> J'ai essayé plusieurs choses, notamment de mettre dans 'monfichier.sh' un 
> 'source ~/.monfichiedalias' mais ça ne donne rien.
>
> Des idées là-dessus?
>
> Merci d'avance,

Sur le chan irc #bash, y'a un adage à propos des alias :
"Si tu dois poser la question, utilise plutôt une fonction."

$ toto(){ echo "Bonjour, $USER"; };
$ toto
Bonjour, matthieu
$

Les alias n'ont pas été imaginés pour être utilisés dans un script, mais
interactivement. Si tu y tiens craiment, regarde du côté de la commande
builtin '.' pour charger manuellement ce fichier, et du côté de
shopt expand_aliases (bash).



--
"Free software, free society."
Jérémie Courrèges-Anglas
GPG key : 06A11494


pgplom7gtZZr1.pgp
Description: PGP signature


Re: Commande find

2011-01-22 Thread Jeremie COURREGES-ANGLAS
On Friday 21 January 2011 à 08:16:15AM, Fabien LUCE wrote:
> Bonjour à tous!
>
>
> 2 petites questions à propos de la commande find.
>
> 1) pourquoi find / -name "*test*" -mtime +7 -print0 ne se comporte pas comme 
> find / -print0 -name "*test*" -mtime +7 ? En d'autres termes: le paramètre 
> d'action print0 doit il toujours etre à la fin de la commande? Si oui, 
> pourquoi?
> 2) comment puis-je écrire: liste_fichier=$(find / -name "*test*" -mtime +7) 
> sans être embêté par les noms de fichiers comprenant des espaces? le print0 
> est pas mal mais sans xargs derrière j'ai l'impression que c'est inutile...
>
> Merci, à bientôt!

Comme celà a été dit, il vaut mieux mettre -print0 à la fin des arguments
passés à find. A part ça :
* tu as parfaitement raison, on ne devrait jamais utiliser xargs sans -0
* find a un xargs "builtin". Je m'explique :

$ find /foo -type f -bla -bla -exec ma commande {} \;

va exécuter "ma commande" pour chaque fichier trouvé. A noter qu'il n'y a pas
de souci à se faire avec les noms de fichiers exotiques.

$ find /foo -type f -bla -bla -exec ma commande {} +

va lancer "ma commande" en lui passant un maximum de chemins en paramètre
(comme xargs), toujours de manière sûre (quoiqu'on puisse préférer -execdir).
En bonus, cette possibilité (le -exec ... +) est censé être standard.

S'il te plaît, ne cherches pas à mettre la sortie de find dans un tableau,
si à jouer avec l'IFS et faire des trucs genre :
$ for fichier in $liste_fichiers; do echo $fichier; done

Par contre, si tu n'as pas besoin d'un traitement récursif, ton shell suffit,
pas besoin de find, juste de bash :

for fichier in ./*.[jJ][pP][gG]; do
[[ -f "$fichier" ]] || continue
if [[ "$fichier" = *.jpg ]]; then
echo "OK, fichier .jpg : $fichier"
else
echo mv "$fichier" "${fichier%.???}.jpg"
fi
done

My two cents
--
"Free software, free society."
Jérémie Courrèges-Anglas
GPG key : 06A11494


pgpuHwikEmPwM.pgp
Description: PGP signature


Re: Commande find

2011-01-22 Thread Jeremie COURREGES-ANGLAS
On Saturday 22 January 2011 à 10:36:57PM, Yves Rutschle wrote:
> On Sat, Jan 22, 2011 at 10:06:27PM +0100, Fabien LUCE wrote:
> > je viens d'essayer un petit:
> > tar cjvf test.tar.bz2 $(find . -mindepth 1 -name "*" -exec echo {} +)

Eeek.
Y'a un gros souci là.
Dans ton utilisation de find, tu ne résouds en rien le problème des noms de
fichiers problématiques, pour une bonne raison : tu laisses le shell
"splitter" la sortie de find, par la simple utilisation de $(...).
Tu pourrais, en étant vraiment vicieux, utiliser find pour ta tâche :

$ find . -mindepth 1 -exec tar cjvf test.tar.bz2 {} +

Mais ce genre d'utilisation est déconseillée, car on crée ainsi des archives
qui s'extraient dans le répertoire courant.

> J'ai peut-être raté un épisode, mais pourquoi ne pas faire
> un simple:
>
> tar cjvf test.tar.bz2 *
>
> ?

Histoire de sauvegarder aussi les fichiers et répertoires cachés ?
Ou pas...

> Sinon, j'aurais tendance à ajouter des guillements autour
> des noms de fichiers qui contiennent des espaces, donc:
>
> tar cjvf test.tar.bz2 $(find . -mindepth 1 -name "*" -exec echo \"{}\" +)

Inutile, le problème intervient lorsque le shell interprète la sortie de la
substitution $(...).
De manière générale, utiliser $(...) sans guillemets doubles autour est une
erreur.

Pas besoin de mettre des guillemets autour de {} : le shell n'interprète
pas les noms de fichier car {} est une sémantique interne à find(1).
find(1) passe directement par un appel à execvp(2) pour lancer la commande,
donc les noms de fichiers représentés par {} ne sont pas interprétés.

> Pas testé, donc sans garantie.
>
> Y.


--
"Free software, free society."
Jérémie Courrèges-Anglas
GPG key : 06A11494


pgpYF1OR5V3TH.pgp
Description: PGP signature


Re: coreutils & gnulib

2011-01-24 Thread Jeremie COURREGES-ANGLAS
On Monday 24 January 2011 à 11:34:32AM, Guy Deleeuw wrote:
> C'est fait et j'ai essayé mais cela installe effectivement les sources
> dans /usr/share/gnulib/lib/base64.h
> mais il semble qu'il faut compiler la librairie et les headers ne sont
> pas directement accessibles, je me demandais si il n'y avait pas un
> package qui plaçait directement les header dans un repertoire include
> reconnu par ldconfig.

Pourquoi aurais tu besoin de ça ? La gnulib n'est pas vouée à être utilisée
ainsi, ou alors j'ai raté un truc.

"Gnulib takes a different approach. Its components are intended to be shared
at the source level, rather than being a library that gets built, installed,
and linked against. Thus, there is no distribution tarball; the idea is to
copy files from Gnulib into your own source tree."

--
"Free software, free society."
Jérémie Courrèges-Anglas
GPG key : 06A11494


pgp56FITeLa1X.pgp
Description: PGP signature


Re: chipset intel & accelération graphique

2011-01-29 Thread Jeremie COURREGES-ANGLAS
On Friday 28 January 2011 à 10:49:07PM, Cornichon wrote:
[snip]
> # glxinfo
> Error: unable to open display

env DISPLAY=:0.0 glxinfo | grep render

Nécessaire vu que ton utilisateur root n'est pas celui qui a lancé X.
Et non, si la commande ci-dessus ne fonctionne pas la solution n'est pas de
lancer X en tant que root, mais de voir du côté de sux, plutôt.

My two cents

--
"Free software, free society."
Jérémie Courrèges-Anglas
GPG key : 06A11494


pgp3CxpiH7HAy.pgp
Description: PGP signature


Re: chipset intel & accelération graphique

2011-01-29 Thread Jeremie COURREGES-ANGLAS
On Saturday 29 January 2011 à 02:01:50PM, Cornichon wrote:
> Ca n'a rien changé, toujours la même erreur "Error: unable to open display".
> Vous cassez pas, j'vais aller acheter une CG nvidia, ça règlera le problème
> :)
> Merci quand même.
Hahahahahah, elle est bonne celle-là :))

-- 
"Free software, free society."
Jérémie Courrèges-Anglas
GPG key : 06A11494


pgpfCs42mkidb.pgp
Description: PGP signature


Re: Conseils serveur web Debian

2011-02-07 Thread Jeremie COURREGES-ANGLAS
On Monday 07 February 2011 à 10:17:47AM, daniel huhardeaux wrote:
> Le 07/02/2011 10:03, FROIDURE Nicolas a écrit :
> >Bonjour,
>
> Bonjour
> >
> >[...]
> >Je suis parti sur apache en préfork avec suexec et suphp pour
> >le web afin de cloisonner au maximum. Quelqu'un ici utilise ce
> >type de conf avec succès ? Y-a-t-il mieux ? Le profil est
> >plusieurs petits sites à trafic mensuel <10.000 visiteurs et
> >quelques e-commerces un peu plus fréquentés (soit 60-80 sites).
>
> J'ai abandonné apache pour lighttph ou nginx: bien plus légers et
> réactifs (c'est mon avis et n'engage que moi ;-)).

Pareil mais je n'ai pas les mêmes besoins que toi (cloisonnement notamment).

> >
> >Pour l'accès FTP, j'ai bien envie d'utiliser SSHD pour faire
> >du SFTP en chrootant les utilisateurs dans leur home. Ca
> >m'éviterai d'avoir à installer et configurer un logiciel FTP
> >particulier. Des contre-indications à cette méthode sachant que
> >peu de client (voire aucun) l'utilisent ?
>
> pure-ftp est parfait

OpenSSH et SFTP sont parfaits ;)
Si l'interopérabilité te pose problème, sache qu'il y a au moins filezilla
et winscp qui le supportent sur windows.

> >
> >Pour le mail, je part sur Postfix et j'attends de recevoir mon
> >bouquin sur le sujet. Partir sur une gestion en base me semble un
> >peu excessif; je vais peut-être gérer le multi-domaine directement
> >dans les fichiers de conf. Pourrais-je tout de mail utiliser
> >RoundCube pour consulter les boites ?
Roundcube n'est qu'un client imap, en d'autres termes il te faut un serveur
imap couplé à ton postfix. Roundcube se moque de la conf de ton postfix,
je pense.

>
> Bonne pioche pour les deux :-)
>
> >
> >Enfin, j'allais partir sur une Lenny, mais vu l'actu, je vais
> >partir sur une Squeeze. Mais pour l'avenir, que vaut-il mieux
> >utiliser : la stable (pour la stabilité j'imagine) ou la testing
> >(pour la sécurité ?).
>
> Squeeze sans hésiter.

Itou

> [...]
> --
> Daniel

--
"Free software, free society."
Jérémie Courrèges-Anglas
GPG key : 06A11494


pgpAPArsRphhJ.pgp
Description: PGP signature


Re: pmount

2011-02-08 Thread Jeremie COURREGES-ANGLAS
On Wednesday 09 February 2011 à 08:14:55AM, Pierre Allken-Bernard wrote:
> Bonjour,
> J'ai installé, comme conseillé par quelqu'un ici récemment,
> pmount pour monter facilement des clefs usb etc.
> Et je voudrais comprendre quelque chose : comment fait
> pmount pour créer un répertoire dans /media alors qu'il (pmount)
> n'a pas été lancé par root ?
>
> Merci.

Comme toute appli qui a besoin de privilèges particulier même quand elle est
lancée par un utilisateur lambda.

$ ls -l $(which pmount)
-rwsr-xr-- 1 root plugdev 35696 16 juin   2010 /usr/bin/pmount
   ^
bit setuid

--
"Free software, free society."
Jérémie Courrèges-Anglas
GPG key : 06A11494


pgp2dulEIkb6H.pgp
Description: PGP signature


Re: [iSCSI+LVM] Souci de boot

2011-02-09 Thread Jeremie COURREGES-ANGLAS
Bonjour.

Merci de ne pas répondre à un message quand vous souhaitez envoyer un
nouveau sujet sur la liste.

Pour ton souci, aucune idée.

--
"Free software, free society."
Jérémie Courrèges-Anglas
GPG key : 06A11494


pgpx9LGZxBkYm.pgp
Description: PGP signature


Re: Re : Re: Besoin de quelques conseils de sécurité.

2011-02-09 Thread Jeremie COURREGES-ANGLAS
On Wednesday 09 February 2011 à 01:21:31PM, hog...@iiiha.com wrote:
>  Merci pour les liens j'étudie la question.
> Mais je ne cherche pas en réalité de distribution linux mais plus les
> failles windows facilement exploitable via un linux à protéger en
> enlevant l'accès à telle ou telle commande..

Je... comment dire...

S'il y a des failles sur tes windows, la seule solution à apporter
c'est la correction de ces failles sur ces postes windows.

Jamais je n'ai vu une telle approche dans la sécurisation d'un réseau...

Tu veux un exemple débile ? Dans ma fac, sur les postes moitié debian / moitié
ubuntu, ils ont supprimé nc / netcat. Pourquoi faire, peut-on se demander ?
Ont ils peur que les étudiants puissent s'échanger facilement et rapidement
des fichiers sur le réseau ? Ont ils peur que les étudiants "découvrent" qu'il
y a un serveur oracle qui tourne sur telle IP:PORT ? Ridicule, tout
simplement.

A côté de ça, tu as les mots de passe de session qui circulent en clair sur le
réseau jusqu'au ldap, et busybox qui te donne un netcat tout à fait fonctionnel.
Et ils croient avoir apporté un plus à la sécurité de leur réseau...
Alors qu'un netcat ça prend trois minutes à compiler et installer sur une
machine, sans avoir besoin des droits admin.

A moins que l'administrateur continue à essayer d'empêcher l'utilisateur
unix d'avoir une utilisation normale de sa machine, à lui mettre des
bâtons dans les roues constamment, et surtout à se tromper de problème quant
à la sécurité de son réseau. Auquel cas l'utilisateur unix sera juste dégoûté.

Soit tu installes un GNU/Linux et tu acceptes d'auditer ton parc de machines
windows maintenant que tu penses qu'il peut y avoir des problèmes de sécurité,
soit tu restes ancré dans tes idées préconçues.

A toi de choisir ;-)

--
"Free software, free society."
Jérémie Courrèges-Anglas
GPG key : 06A11494


pgp6glf7fJXHP.pgp
Description: PGP signature


Re: commande sous root

2011-02-20 Thread Jeremie COURREGES-ANGLAS
On Sunday 20 February 2011 à 01:33:40PM, jerome suchod wrote:
> Bonjour a toutes et a tous
>
> je dois scripter :
>
> "cd /
> touch forcefsck"
>
> il faut etre root pour invoquer touch.  Comment peut on le scripter 

Combien de temps as tu cherché ???

--
"Free software, free society."
Jérémie Courrèges-Anglas
GPG key : 06A11494


pgpBCb4WshRNI.pgp
Description: PGP signature


Re: [Résolu]Re: Problème Realtek RTL8111/8168B, Debian Squeeze (kernel 2.6.32-5-686)

2011-02-20 Thread Jeremie COURREGES-ANGLAS
d'ordinaire ?
Celà ne te semble t'il pas contraire à la façon dont nous lisons un texte
pourquoi répondre en haut du mail (fais une recherche sur le top-posting) ?
Sinon, petite question :

Et ceux qui demandent à d'autres de chercher pour eux.
Ceux qui utilisent leur moteur de recherche préféré (pas trop dur).

Site : http://git.kernel.org/?p=linux/kernel/git/dwmw2/linux-firmware.git
 * Realtek RTL8192SU/RTL8712U firmware (rtlwifi/rtl8712u.bin)
 * Realtek RTL8111D-2/RTL8168D-2 firmware (rtl_nic/rtl8168d-2.fw)
 * Realtek RTL8111D-1/RTL8168D-1 firmware (rtl_nic/rtl8168d-1.fw)
 * Realtek RTL8192SU firmware, version 902B (RTL8192SU/rtl8192sfw.bin)
 * Realtek RTL8192E main code (RTL8192E/main.img)
 * Realtek RTL8192E init data (RTL8192E/data.img)
 * Realtek RTL8192E boot code (RTL8192E/boot.img)
 Contents:

 drivers.
 driver; and wireless network cards with the RTL8192 and RTL8712 chips
 supported by the r8192_pci, r8192s_usb and r8712u
 This package contains the binary firmware for Ethernet adapters with the
 RTL8111D/RTL8168D chips supported by the r8169
Description : Binary firmware for Realtek wired and wireless network adapters
Suggère: initramfs-tools, linux-image
Taille décompressée : 324 k
Responsable : Debian Kernel Team 
Section : non-free/kernel
Priorité : optionnel
Version : 0.28
État: non installé
Paquet : firmware-realtek
$ aptitude show firmware-realtek
firmware-realtek - Binary firmware for Realtek wired and wireless network 
adapters
$ apt-cache 8168b
firmware-realtek - Binary firmware for Realtek wired and wireless network 
adapters
$ apt-cache search 8111
[snip]
$ lspci
Y'a en gros trois méthodes : ceux qui utilisent les outils fournis par debian :


On Sunday 20 February 2011 à 12:10:55PM, TISSET Mathieu wrote:
>
> Problem solved for me!
>
> Merci Bernard pour ta réponse (et la rapidité de celle-ci, qui plus est).
>
> L'aspect hotplug est-il important dans mon cas?
>
> J'ai installé les firmwares (linux, free et non-free) et modconf pour 
> paramétrer les drivers.
> Dans modconf, seul fakephp était absent.
>
> En tt cas, merci encore,
>
> librement,
>
> mathieu
>
>
> On Sun, Feb 20, 2011 at 12:00:13PM +0100, Bernard Schoenacker wrote:
> > Le Sun, 20 Feb 2011 11:39:45 +0100,
> > Thierry Chatelet  a écrit :
> >
> > > On Sunday 20 February 2011 10:54:14 TISSET Mathieu wrote:
> > > Bon, je suis peut-être completement à coté du problème, mais je viens
> > > de faire une install de squeeze sur un portable avecdes chipsets
> > > realtek. Eternet marche, mais c'est le son avec un chipset realtek
> > > qui ne marchait pas. Passer au noyau 2.6.37 a solutioné le problème.
> > > Thierry
> >
> > bonjour,
> >
> > pourquoi voler le premier sujet ?
> >
> > sujet principal :
> >
> > -a) nic Realtek
> >
> >
> > le problème du chatelet :
> >
> > -a) AC 97 Realtek
> >
> >
> > où se trouve le point commun entre une carte son et une
> > carte réseau, mis à part le fondeur ...
> >
> >
> > slt
> > bernard
> >
> >
> > --
> > Lisez la FAQ de la liste avant de poser une question :
> > http://wiki.debian.org/fr/FrenchLists
> >
> > Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
> > vers debian-user-french-requ...@lists.debian.org
> > En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
> > Archive: 
> > http://lists.debian.org/20110220120013.75646d91.bernard.schoenacker_free.fr@hamtaro
> >
>
> --
> TISSET Mathieu
>
> --
> Lisez la FAQ de la liste avant de poser une question :
> http://wiki.debian.org/fr/FrenchLists
>
> Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
> vers debian-user-french-requ...@lists.debian.org
> En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
> Archive: http://lists.debian.org/20110220111055.gb31...@serveur.lutix.org
>
>

--
"Free software, free society."
Jérémie Courrèges-Anglas
GPG key : 06A11494


pgpxGPIMEaoDn.pgp
Description: PGP signature


Re: find et fichiers avec espaces

2011-02-26 Thread Jeremie COURREGES-ANGLAS
> Tu peux essayer cette commande :
>
> find / -size +10M -exec ls -Ssh1 '{}' \;

Cette version ne fournit pas un affichage classé (trié) puisque chaque
invocation de ls se fera sur un seul fichier.
Pour avoir une seule invocation de ls (dans le meilleur des cas), il faut
utiliser :

find /foo -size +10M -exec ls -bla {} +

Pas besoin de protéger {}

My two cents.

--
"Free software, free society."
Jérémie Courrèges-Anglas
GPG key : 06A11494


pgpOmd5wqqOrM.pgp
Description: PGP signature


Re: find et fichiers avec espaces

2011-02-27 Thread Jeremie COURREGES-ANGLAS
On Sunday 27 February 2011 à 01:16:35PM, Luxpopuli Open source wrote:
> Bonjour et merci pour votre contribution.
>
> La seule version qui marche vraiment est:
>
> time find /usr/local/www/ -type f -size +10M -print0 | xargs -0 ls -Ssh1 |wc
> -l

Non, ce n'est pas la seule :-)

> Les résultats sont classés et c'est la plus rapide (pas de beaucoup mais
> bon...)

Non plus, ce n'est pas la plus rapide. ;-)

> Celle-ci
>
> time find /usr/local/www/ -size +10M -exec ls -Ssh1 {} \;|wc -l
>
> fonctionne mais ne classe pas les résultats. On voit qu'il n'est
> effectivement pas besoin de protéger {}
>
> Et celle-ci:
>
> find /foo -size +10M -exec ls -bla {} +
>
> ne marche pas du tout ;-)
>
> il faut au minimum ajouter «\;» et supprimer le +

Non, faut juste ne pas la copier/coller betement dans un terminal.
Une version prete à etre copiée/collée :

$ time find /usr/local/www -size +10M -exec ls -Ssh1 {} +

Et chez moi ça donne dans tous les cas de meilleurs résultats que find -print0
| xargs -0.

Sinon, pourquoi utiliser ls -Ssh1 si le but est de compter le nombre de ces
fichiers ?

$ time find /usr/local/www -size +10M -exec printf %.sx {} + | wc -c

Cette version diffère dans le sens où un 'x' est affiché pour chaque fichier,
et on compte le nombre de x final. Fonctionne sans ls -1 en cas de fichiers
comportant des caractères exotiques dans leur nom, et ptet plus efficace vu
qu'on écrit moins de choses dans le pipe.

Sinon, man find, info find, http://mywiki.wooledge.org/UsingFind

Ciao

--
"Free software, free society."
Jérémie Courrèges-Anglas
GPG key : 06A11494



pgpWWoofVv6MA.pgp
Description: PGP signature


Re: find et fichiers avec espaces

2011-02-27 Thread Jeremie COURREGES-ANGLAS
On Sunday 27 February 2011 à 03:31:07PM, Benoit Bastit wrote:
[snip]
> find /usr/local/www/ -type f -size +10M -printf '%s %p\n'  | sort -n
>
> Cela n'est pas plus simple et surement beaucoup plus rapide ?

Nope, meme si celà est très efficace. A noter que l'on cherche sort -rn, ici,
et que cette solution produit des résultats incohérents avec des fichiers
contenant des caractères newline. Ca tombe bien, le printf de find(1) comprend
\0 et sort(1) comprend -z sur debian, donc faudrait un pipe en plus pour
afficher correctement le résultat. A noter qu'on pourrait alors en profiter
pour afficher les tailles de fichier dans une unité plus lisible par l'etre
humain (ce que fais ls -s). Mais à ce moment on perd au niveau performance.
Ca coute cher, les cycles CPU, non mais !

My two cents.

--
"Free software, free society."
Jérémie Courrèges-Anglas
GPG key : 06A11494


pgpNuawxoZU5x.pgp
Description: PGP signature


Re: [HS][bash-CRON] arreter et redémarrer des services via un script

2011-04-04 Thread Jeremie COURREGES-ANGLAS
On Friday 01 April 2011 à 11:22:44AM, C. Mourad Jaber wrote:
[snip]
> Faut-il ajouter quelque chose dans le PATH pour que cela puise fonctionner ?
>
> mon script :
> #! /bin/bash
>
> SERVICE="/usr/bin/service"
> $SERVICE mysql stop
> $SERVICE slapd stop
>
> $SERVICE mysql start
> $SERVICE slapd start
>
> J'ai également essayé de mettre /usr/sbin/ et j'ai le même comportement !
>
> Le serveur est en ubuntu server 10.04 (pas taper !).
>
> Merci pour vos lumières !
>
> ++
>
> Mourad

Tu as déjà réglé ton souci, très bien. Mon mail vise à revenir sur ton script.

Malgré le fait qu'on rencontre souvent ce genre de constructions dans les
scripts des autres, mettre des commandes dans des variables et utiliser des
chemins absolus n'a pas beaucoup d'avantages. Par contre, les inconvénients
peuvent être nombreux. Mieux vaut utiliser un PATH correct et faire
simplement :

service mysql stop

Petite remarque subsidiaire, il est déconseillé d'utiliser des noms de
variables composés uniquement de majuscules. Pourquoi ? Parce que les
conventions désignent ce genre de variables comme étant soit des variables
d'environnement soit des variables internes au shell. Ainsi, les modifier
accidentellement peut amener à des comportements erratiques, exemple :

$ PATH=/foo/bar; rm "$PATH"
ksh: rm: not found
$

Ah, et aussi toujours utiliser des guillemets doubles quand on utilise des
variables :

rm $file -> rm "$file"

En espérant que ça serve à quelqu'un.
Bonne soirée.

--
Jérémie Courrèges-Anglas - GPG key : 06A11494


pgp3zi7bM2qSO.pgp
Description: PGP signature