Re: Signification de etc

2002-10-09 Par sujet Stephane Bunel

MASSE Nicolas wrote:
Une question toute bête à propos du système de fichiers de linux me 
viens à l'esprit :


/bin correspond à BINaries
/var correspond à VARiable
/usr correspond à USeR
/lib correspond à LIBrairies

Mais etc ? J'ai beau chercher, je vois pas...

Si quelqu'un à un début de piste...


 Au hasard, etc pour l'abréviation de ET Caetera ou
(ET Cetera) du latin et les autres chose.



Re: Signification de etc

2002-10-09 Par sujet Stephane Bunel

Lucas Moulin wrote:

On Wed, 9 Oct 2002 16:24:02 +0200
Sylvain Sauvage [EMAIL PROTECTED] wrote:



En fait, la « bonne » orthographe, ça ne veut pas dire grand'chose.

Il faut plutôt dire que ça s'est écrit « et caetera », « et cætera » (qui
semble être une erreur étymologique, si mes souvenirs sont exacts -- en
tout cas les /puristes/ n'aiment pas) et « et cetera » (surtout en
anglais...).

De toutes les façons, l'abréviation est toujours « etc. », alors ça
s'arrange ;op



En tout cas, c'est ce que j'ai appris dans mon cours de latin il y a maintenant 
6 ans :)


  Dommage que tous cela n'apporte rien à la question initiale qui est
de connaître la signification de l'origine du répertoire /etc.



Re: Visual Basic pour Linux

2002-09-25 Par sujet Stephane Bunel

Frédéric Bothamy wrote:

On Wed, Sep 25, 2002 at 02:56:07PM +0200, clansco wrote:


le Wed, 25 Sep 2002 14:31:38 +0200
Adrien [EMAIL PROTECTED] vous avez écrit :

Sujet: Visual Basic pour Linux




Bonjour,
Il semblerait que Visual Basic permette de programmer rapidement une petite
application graphique, et VB est de plus en plus utilisé.
Pour ma part, j'aimerai bien pouvoir me servir d'un outil similaire avec
Linux.


bonjour,
j'ai commencé il y 20 ans avec basic pascal et assembleur.
j'ai une grande amitié pour basic.

pour linux le langage de script qui me semble s'imposer pour
programmer rapidement une petite application graphique
est tcl/tk :
il y a tcl/tk sur tout linux,
et il existe tcl/tk sur win.

sinon il existe aussi une alternative que j'utilise :

JavaScript sous dynAPI + PHP
avantage : portabilité totale (sauf mac et ... ?)
inconvénient : ça ne se lit qu'avec son browser préféré,
et il faut php installé.



Sans l'avoir jamais testé, j'ai plusieurs fois entendu parler de
wxWindows qui a l'avantage d'être cross-plateforme et d'après le site
web (http://www.wxwindows.org) :

An open source C++ GUI framework to make cross-platform programming
child's play. Well, almost.

Un jeu d'enfant, quoi ... en C++.


 Mais aussi avec Python : http://www.wxpython.org/

--
Stéphane.



Re: courier-imap et openldap

2002-04-09 Par sujet Stephane Bunel

Stephane Bortzmeyer wrote:
On Monday 8 April 2002, at 8 h 45, 
COMBES Julien [EMAIL PROTECTED] wrote:




Oui, enfin, c'est purement idéologique. Un compte LDAP est un compte,
comme s'il était dans /etc/passwd.


Non, pas forcement. Il est tous à fait possible de s'appuyer sur un
annuaire ldap sans que utilisateurs utilisent se même annuaire pour
s'authentifier (les comptes de l'annuaire ne possédant donc aucun
uidNumber,gidNumber,...).



D'accord, s'ils n'ont pas d'UID, ce ne sont pas des comptes.

 Mais je n'ai personnellement jamais compris l'intérêt de ces
 configs où tout le monde est sous le même UID, ce qui fait
 perdre l'un des gros intérêts d'Unix, son caractère multi-utilisateurs.

 L'intérêt c'est de pouvoir faire du cluster de WebMail par exemple.
LDAP est utilisé pour sa réplication automatique et sa géométrie 
variable. Il n'y a pas de compte système donc un minimum de risque. 
C'est scalable, la gestion des boîtes (!=comptes) mail est simple et 
peut etre centralisée, le tout restant indépendante de l'OS Unix.



--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: cyrus

2002-03-21 Par sujet Stephane Bunel

laurent labatut wrote:

Bonjour a tous

 


je n'arrive pas a demarer cyrus sur la testing !!


 Laisse tomber cyrus ;-)

OpenLDAP+Postfix+CourierIMAP is the solution ;)




Re: LDAP+Postfix+Courier-imap+MailDrop

2002-03-21 Par sujet Stephane Bunel

MEI Sébastien wrote:

Bonjour,

J'ai vu que certain d'entre vous utilisait ce triplet.
Je tente de l'utiliser mais j'ai un problème avec les virtual user.
Je ne veux pas que les boites aux lettre soit unixement parlant 
la propriété de leurs utilisateurs donc j'ai créer un utilisateur

vmail qui sera propriétaire des BàL.
Pour courier-imap, j'ai pas eut trop de problème à lui faire 
comprendre bien que la documentation soit trés légère.
Cependant, j'ai un problème avec postfix car je n'arrive pas à 
faire authentifier mes utilisateurs. Et cela aussi n'est pas tres

documenté. N'auriez-vous pas des fichiers de configuration qui
pourrait m'éclairer sur la facon de faire. 


Extrai de ma config concernant les utilisateurs vituels :

[...]
#-#
# Re-écriture des enveloppes si transfert (forwarding).
#-#
ldap_virtual_forward_lookup_timeout = 10
ldap_virtual_forward_search_base = ou=people,dc=fdi
ldap_virtual_forward_server_host = 127.0.0.1
ldap_virtual_forward_query_filter = (|(mail=%s)(mailAlternateAddress=%s))
ldap_virtual_forward_result_attribute = mailForwardingAddress

#-#
# Recherche de la boîte mail
#-#
ldap_virtual_vuser_lookup_timeout = 10
ldap_virtual_vuser_search_base = ou=people,dc=fdi
ldap_virtual_vuser_server_host = 127.0.0.1
ldap_virtual_vuser_query_filter = (|(mail=%s)(mailAlternateAddress=%s))
ldap_virtual_vuser_result_attribute = uid

virtual_maps = ldap:ldap_virtual_forward ldap:ldap_virtual_vuser
[...]

 Mais bien-sûr il faut adapter à ton schéma.

SB.



Re: Pourquoi LDAP ? (was: Question sur Postfix)

2002-02-26 Par sujet Stephane Bunel

Olivier Poitrey wrote:

On Fri Feb 22, 2002 at 10:42:46AM +0100, frederic massot wrote:


Autrement dit, même une fois arrivé sur le serveur c'est l'adresse
complète qui doit servir à identifier la boite pour le dépot et non la
partie gauche de l'adresse.


Postfix le fait très bien, ici, j'utilise un fichier pour stocker les
correspondances email/compte (le fameux virtual). Postfix peut aussi
utiliser LDAP, mais je n'ai pas eu le temps de le mettre en place. :-(

Je peux te fournir plus d'info si tu veux utiliser Postfix.



Je ne voudrais pas ouvrire un troll, mais je me pose une question :

Pour quelle raison LDAP est-il tent à la mode ? J'ai d'abord pensé qu'il


Pour ce qui me concerne, utiliser LDAP comme base de données pour un 
service de courrier électronique est une excellente solution. LDAP est 
une base de données *répartie* et *répliquer*. Autrement dit c'est 
déjà tout fait pour monter une service de haute disponibilité avec 
répartition de charges et tout le toutim. Ce qui est encore TRES 
compliqué - voir impossible - à réaliser aujourd'hui avec SGBDR libre 
tel que MySQL. De plus LDAP est un standard d'acces que tout le monde 
reconnais aujourd'hui ce qui en fait un driver universel quelque soit 
le moteur de base de données qui se trouve derrière (LDBM, PostgreSQL, 
Oracle, etc.).



était bien plus rapide qu'un SGBDR, mais apres quelque bench j'ai vite
changé d'avis. J'ai pourtant tout mon système d'authentification
reposant dessus, mais j'ai de plus en plus de mal à justifier ce choix
technique.


C'est comme pour un SGBDR classique, il faut les bons indexes pour aller 
vite ainsi qu'un schéma bien pensée. Une Sté française à tester OpenLDAP 
avec 400 000 entrées et conclue que le serveur libre tient parfaitement 
la comparaison avec les produits commerciaux. A tel point que cette Sté 
vend du cluster LDAP sous le couple Linux/OpenLDAP ;-)


Stéphane.



Re: Zip + devfs ?

2002-02-26 Par sujet Stephane Bunel

Didier Link wrote:

Le Tue, 26 Feb 2002 à 10:01:21AM +0100, Aurelien Jarno a écrit :

[...]


En effet c'est pas très pratique ... Le scsi ne supporte pas la
connexion de périphériques à chaud


 Si, on peut le faire (cf. /usr/src/linux/drivers/scsi/scsi.c) :

[...]
 *  Native multichannel, wide scsi, /proc/scsi and hot plugging
 *  support added by Michael Neuffer [EMAIL PROTECTED]
[...]
 * Usage: echo scsi add-single-device 0 1 2 3 /proc/scsi/scsi
 * with  0 1 2 3 replaced by your Host Channel Id Lun.
[...]
 * Usage: echo scsi remove-single-device 0 1 2 3 /proc/scsi/scsi
 * with  0 1 2 3 replaced by your Host Channel Id Lun.

 En bonus, un script à tout faire :

#!/bin/bash
# script to rescan SCSI bus, using the
# scsi add-single-device mechanism
# (w) 98/03/19 Kurt Garloff [EMAIL PROTECTED] (c) GNU GPL

# Return hosts. /proc/scsi/HOSTADAPTER/? must exist
findhosts ()
{
  hosts=
  for name in /proc/scsi/*/?; do
name=${name#/proc/scsi/}
if test ! $name = scsi
  then hosts=$hosts ${name#*/}
  echo Host adapter ${name#*/} (${name%/*}) found.
fi
  done
}

# Test if SCSI device $host $channen $id $lun exists
# Outputs description from /proc/scsi/scsi, returns new
testexist ()
{
  grepstr=scsi$host Channel: 0$channel Id: 0*$id Lun: 0$lun
  new=`cat /proc/scsi/scsi|grep -e$grepstr`
  if test ! -z $new
then cat /proc/scsi/scsi|grep -e$grepstr
cat /proc/scsi/scsi|grep -A2 -e$grepstr|tail -2|pr -o4 -l1
  fi
}

# Perform search (scan $host)
dosearch ()
{
  for channel in $channelsearch; do
for id in $idsearch; do
  for lun in $lunsearch; do
new=
devnr=$host $channel $id $lun
echo Scanning for device $devnr ...
printf OLD: 
testexist
if test ! -z $remove -a ! -z $new
  then echo scsi remove-single-device $devnr /proc/scsi/scsi
  echo scsi add-single-device $devnr /proc/scsi/scsi
  printf \r\x1b[A\x1b[A\x1b[AOLD: 
  testexist
  if test -z $new; then printf \rDEL: \r\n\n\n\n; let rmvd+=1; fi
fi
if test -z $new
  then printf \rNEW: 
  echo scsi add-single-device $devnr /proc/scsi/scsi
  testexist
  if test -z $new; then printf \r\x1b[A; else let found+=1; fi
fi
  done
done
  done
}


# main
if test @$1 = @--help -o @$1 = @-h
  then
echo Usage: rescan-scsi-bus.sh [-l] [-w] [-c] [host [host ...]]
echo  -l activates scanning for LUNs 0 .. 7 [default: 0]
echo  -w enables scanning for device IDs 0 .. 15 [def.: 0 .. 7]
echo  -r enables removing of devices[default: disabled]
echo  -c enables scanning of channels 0 1   [default: 0]
echo  If hosts are given, only these are scanned [default: all]
exit 0
fi

# defaults
lunsearch=0
idsearch=0 1 2 3 4 5 6 7
channelsearch=0
remove=

# Scan options
opt=$1
while test ! -z $opt -a -z ${opt##-*}; do
  opt=${opt#-}
  case $opt in
l) lunsearch=0 1 2 3 4 5 6 7 ;;
w) idsearch=0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 ;;
c) channelsearch=0 1 ;;
r) remove=1 ;;
*) echo Unknown option -$opt ! ;;
  esac
  shift
  opt=$1
done

# Hosts given ?
if test @$1 = @; then findhosts; else hosts=$*; fi

declare -i found=0
declare -i rmvd=0
for host in $hosts; do dosearch; done
echo $found new device(s) found.   
echo $rmvd device(s) removed. 

Stéphane.



Re: Zip + devfs ?

2002-02-26 Par sujet Stephane Bunel

Aurelien Jarno wrote:

Le Mardi 26 Février 2002 17:01, Stephane Bunel a écrit :


Didier Link wrote:


Le Tue, 26 Feb 2002 à 10:01:21AM +0100, Aurelien Jarno a écrit :


[...]



En effet c'est pas très pratique ... Le scsi ne supporte pas la
connexion de périphériques à chaud


 Si, on peut le faire (cf. /usr/src/linux/drivers/scsi/scsi.c) :

[...]
 *  Native multichannel, wide scsi, /proc/scsi and hot plugging
 *  support added by Michael Neuffer [EMAIL PROTECTED]
[...]
 * Usage: echo scsi add-single-device 0 1 2 3 /proc/scsi/scsi
 * with  0 1 2 3 replaced by your Host Channel Id Lun.
[...]
 * Usage: echo scsi remove-single-device 0 1 2 3 /proc/scsi/scsi
 * with  0 1 2 3 replaced by your Host Channel Id Lun.




Mon sauveur !
J'ai rajouté 
pre-install sd_mod  /usr/bin/lessecho scsi add-single-device 0 0 
0 0  /proc/scsi/scsi
dans mon /etc/modutils, et ça marche. Quand j'insère le zip, il me créé la 
partition, et quand je l'enlève, il me supprime la partition. Génial.


Un petit truc bizarre quand même : echo scsi ...  /proc/scsi/scsi 
marche, mais /bin/echo scsi ...  /proc/scsi/scsi me sort :

/bin/echo: Erreur d'écriture.: Fonction non implantée

J'ai donc utilisé lessecho. Bizarre tout de même.


Peut-être qu'un echo -n [...] aurait mieux fonctionné ?

Stéphane.




Re: tar IHM gestion des sauvegardes sur bandes

2002-02-21 Par sujet Stephane Bunel

Eric BERTHOMIER wrote:
Je recherche une interface IHM en semi_graphique (ncurses) pour piloter 
la gestion de sauvegardes sur bandes avec un Linux Debian.


Quelqu'un aurait il vu passer celà ?


 De mémoire : taper

Stéphane.




Re: Syncro heure avec NTP sur un serveur public

2002-02-12 Par sujet Stephane Bunel

LEBRETON Philippe wrote:

je veux synchroniser toutes mes machines sur un serveur NTP de strate 2.

Mes machine sont en reseaux local , elle accede à internet via un proxy
pour les mise a jour de type apt-get.
comment est-il possible de leur dire d'utiliser ce proxy (SQUID)  pour
le protocole ntp, sachant que ma route par défaut ne vas pas sur


 Idée : Tu installes NTP sur ton proxy qui devient lui même un strate 2 
ou 3 selon la source.



internet mais sur un reseau privé WAN et que nous possedons notre propre
DNS (local)?

Merci

Philippe LEBRETON







--
M. Stéphane Bunel, responsable informatique.
Forum des Images, 2 Grande Galerie,
Porte Saint-Eustache 75001 Paris FRANCE
tel. +33 1 4476 6285 fax. +33 1 4026 4096