<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>https://lea-linux.org/docs/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Admru1</id>
	<title>Lea Linux - Contributions [fr]</title>
	<link rel="self" type="application/atom+xml" href="https://lea-linux.org/docs/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Admru1"/>
	<link rel="alternate" type="text/html" href="https://lea-linux.org/documentations/Sp%C3%A9cial:Contributions/Admru1"/>
	<updated>2026-05-18T20:37:10Z</updated>
	<subtitle>Contributions</subtitle>
	<generator>MediaWiki 1.40.1</generator>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Les_sauvegardes&amp;diff=17065</id>
		<title>Les sauvegardes</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Les_sauvegardes&amp;diff=17065"/>
		<updated>2009-04-23T09:21:47Z</updated>

		<summary type="html">&lt;p&gt;Admru1 : mise a jour du lien vers le site http://yves.demur.free.fr&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Les sauvegardes ==&lt;br /&gt;
&lt;br /&gt;
[[Category:Les plus de l&#039;administration]]&lt;br /&gt;
= Sauvegarder son système, ses données =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;leatitre&amp;quot;&amp;gt;Sauvegarder&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;leapar&amp;quot;&amp;gt;Par [[Utilisateur:oudoubah|oudoubah]]&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;leadesc&amp;quot;&amp;gt;&lt;br /&gt;
Sauvegarder son système ou ses données : que garder ? Quels logiciels utiliser ? Sur quel support ?&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Que sauvegarder ==&lt;br /&gt;
&lt;br /&gt;
Avant d&#039;entamer les différentes manières et d&#039;apprendre les divers outils permettant d&#039;effectuer une sauvegarde, il est tout d&#039;abord nécessaire de définir ce que l&#039;on souhaite sauver. On peut soit choisir de sauvegarder uniquement ses données importantes (plus simple à mettre en place), soit son système entier.&lt;br /&gt;
&lt;br /&gt;
=== Les types de sauvegardes ===&lt;br /&gt;
&lt;br /&gt;
Il existe deux types de sauvegardes :&lt;br /&gt;
* &#039;&#039;&#039;Totales&#039;&#039;&#039; : avec une sauvegarde totale, on sauve l&#039;intégralité des données que l&#039;on souhaite garder&lt;br /&gt;
* &#039;&#039;&#039;Partielles&#039;&#039;&#039; : Une sauvegarde partielle suit une sauvegarde totale ou une sauvegarde partielle. Ici, nous allons seulement sauver les nouveaux fichiers ou ceux qui ont été modifiés depuis la dernière sauvegarde. Cette sauvegarde est beaucoup plus rapide, mais peut demander beaucoup de manipulations en cas de restauration. Pour restaurer, il faudra partir de la dernière sauvegarde totale, puis passer dans l&#039;ordre chronologique les sauvegardes partielles.&lt;br /&gt;
&lt;br /&gt;
=== Les médias ===&lt;br /&gt;
&lt;br /&gt;
Les médias possibles sont :&lt;br /&gt;
* &#039;&#039;&#039;CD/DVD&#039;&#039;&#039; : ils permettent de stocker les données par tranches de 650 Mo, 700 Mo, 4.7 Go ou 8 Go. Ces médias optiques ont un support chimique, ce qui implique une déterioration avec le temps. Un CD gravé aujourd&#039;hui et stocké dans son boîtier ne sera peut être pas lisible dans 10 ans! &lt;br /&gt;
* &#039;&#039;&#039;disque dur&#039;&#039;&#039; : ce disque peut être interne, usb, un disque réseau (NAS), ou un partage réseau (lufs/nfs/samba/ftp). Il présente d&#039;avoir l&#039;avantage d&#039;une capacité plus importante, voire la possibilité d&#039;externaliser ses sauvegardes (utile si la maison brûle).&lt;br /&gt;
* &#039;&#039;&#039;Clé usb&#039;&#039;&#039; : leurs capacités augmentent et peuvent être supérieures à celle d&#039;un CD. Un de ses avantages est que c&#039;est un média de stockage peu cher qui peut fonctionner sur d&#039;anciens ordinateurs (pas besoin de graveur). C&#039;est un des médias les plus pratiques : rapidité d&#039;écriture par rapport à un CD (pas d&#039;image à faire), peu encombrant, mais il est limité en cycles de lecture/écriture.&lt;br /&gt;
&lt;br /&gt;
Le choix du média sera dicté en partie selon la quantité de données à sauvegarder.&lt;br /&gt;
&lt;br /&gt;
== Les outils de sauvegarde ==&lt;br /&gt;
&lt;br /&gt;
Avant de sauvegarder, il faut commencer par recenser ce que l&#039;on souhaite garder. De plus, l&#039;idée serait que les utilisateurs n&#039;aient aucun fichier en cours de modification au moment de la sauvegarde. On ne pourra pas garantir, le cas contraire, que son fichier sera bien sauvegardé.&lt;br /&gt;
&lt;br /&gt;
=== la commande tar ===&lt;br /&gt;
&lt;br /&gt;
La commande tar permet de sauvegarder un ensemble de fichiers dans une archive qui peut être compressée. Les fichiers ne seront donc pas directement lisibles.&lt;br /&gt;
&lt;br /&gt;
==== Sauvegarde avec tar ====&lt;br /&gt;
&lt;br /&gt;
===== Présentation des options =====&lt;br /&gt;
Pour créer une archive, il suffit d&#039;utiliser la commande:&lt;br /&gt;
&amp;lt;code&amp;gt;tar c nom_archive [fichier repertoire1] [fichier ou repertoire2]...&amp;lt;/code&amp;gt;&lt;br /&gt;
Différentes options peuvent s&#039;avérer utiles :&lt;br /&gt;
* -v : mode verbeux, liste les fichiers qui sont en cours d&#039;archivage&lt;br /&gt;
* -z (resp. j) : permet de compresser l&#039;archive avec le format gzip (resp. bzip2). Le format bzip2 permet d&#039;avoir des fichiers plus petits au coût d&#039;un traitement plus long&lt;br /&gt;
* --preserve : permet de sauvegarder les permissions. De plus, lors de la restauration, les fichiers seront &amp;quot;détarrés&amp;quot; dans le même ordre&lt;br /&gt;
* --same-owner : permet de sauvegarder l&#039;appartenance du fichier&lt;br /&gt;
* -T fichier : &#039;&#039;fichier&#039;&#039; est un fichier où chaque ligne correspond à un fichier ou répertoire à sauvegarder&lt;br /&gt;
* -X fichier : &#039;&#039;fichier&#039;&#039; est un fichier où chaque ligne correspond à un fichier ou répertoire à exclure parmis les répertoires à sauvegarder&lt;br /&gt;
* --exclude=fichier : &#039;&#039;fichier&#039;&#039; sera exclu de la sauvegarde&lt;br /&gt;
* -N date : permet de ne sauvegarder que les fichiers postérieurs à la date définie. La date doit être fournie sous la forme &#039;&#039;AAAA-MM-JJ HH:MM:SS&amp;quot;. On obtient se format grâce à la commande &amp;lt;code&amp;gt;date &amp;quot;+%Y:%m:%d %H:%M:%S&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
* --totals : affiche le nombre d&#039;octets écrits lors de la sauvegarde&lt;br /&gt;
* -g fichier : permet d&#039;effectuer des sauvegardes incrémentales, en se basant sur un fichier de status. Ce fichier est soit utilisé (sauvegarde incrémentale), soit créé (sauvegarde full). Attention, cette option n&#039;est valable que pour les versions GNU!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ATTENTION:&#039;&#039;&#039; Il faut &#039;&#039;&#039;toujours&#039;&#039;&#039; exclure les répertoires /dev et /proc! Sous linux, tout est fichier. Le matériel est identifié dans /dev par des fichiers spéciaux. Vouloir sauvegarder /dev via tar est vain. Dans /proc, il y a un fichier spécial, /proc/kcore, qui correspond à la RAM de l&#039;ordinateur. Je n&#039;ai pas fait le test, mais le &amp;quot;restaurer&amp;quot; est à vos risques et périls (kernel panic).&lt;br /&gt;
&lt;br /&gt;
===== Exemple de sauvegarde de données =====&lt;br /&gt;
Voici un petit script permettant de mettre en place une sauvegarde totale et/ou différentielle de données :&lt;br /&gt;
&amp;lt;code&amp;gt;#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
# Options&lt;br /&gt;
# -d : sauvegarde differentielle&lt;br /&gt;
# -h : affiche les options possibles&lt;br /&gt;
&lt;br /&gt;
# Si on demande l&#039;aide, on l&#039;affiche, et on sort&lt;br /&gt;
if [ &amp;quot;$1&amp;quot; = &amp;quot;-h&amp;quot; ] ; then&lt;br /&gt;
  echo &amp;quot;Usage : $0 : sauvegarde totale&amp;quot;&lt;br /&gt;
  echo &amp;quot;Usage : $0 -d : sauvegarde différentielle&amp;quot;&lt;br /&gt;
  echo &amp;quot;Usage : $0 -h : cette aide&amp;quot;&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
# Initialisation des variables&lt;br /&gt;
DATE=$(date &amp;quot;+%Y-%m-%d %H:%M:%S&amp;quot;)&lt;br /&gt;
TYPE=&amp;quot;FULL&amp;quot;&lt;br /&gt;
REP=/backup&lt;br /&gt;
FICHIER_EXCLUDE=/etc/save.exclude&lt;br /&gt;
FICHIER_INCLUDE=/etc/save.include&lt;br /&gt;
FICHIER_STATUS=/etc/save.state&lt;br /&gt;
COMPRESSION=9&lt;br /&gt;
&lt;br /&gt;
# Si le script est appelé avec l&#039;option &amp;quot;-d&amp;quot;, alors on fait une sauvegarde différentielle&lt;br /&gt;
if [ &amp;quot;$1&amp;quot; = &amp;quot;-d&amp;quot; ] ; then&lt;br /&gt;
     TYPE=&amp;quot;INCR&amp;quot;&lt;br /&gt;
     tar cP --atime-preserve -g $FICHIER_STATUS --preserve --same-owner --totals -T $FICHIER_INCLUDE -X $FICHIER_EXCLUDE | gzip -$COMPRESSION &amp;gt; ${REP}/save-INCR-${DATE}.tgz&lt;br /&gt;
# Sinon, on fait une sauvegarde totale&lt;br /&gt;
else&lt;br /&gt;
     rm -f $FICHIER_STATUS&lt;br /&gt;
     tar cP -g $FICHIER_STATUS --atime-preserve --preserve --same-owner --totals -T $FICHIER_INCLUDE -X $FICHIER_EXCLUDE | gzip -$COMPRESSION &amp;gt; ${REP}/save-FULL-${DATE}.tgz&lt;br /&gt;
fi&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Exemple de sauvegarde système =====&lt;br /&gt;
Le script suivant permet de faire une sauvegarde système, plus complet, a pour but de faire une sauvegarde système sur un serveur NFS. Il utilise un fichier de configuration. Le prérequis est de renseigner le fichier /etc/save.conf et d&#039;utiliser udev. &lt;br /&gt;
&lt;br /&gt;
Le fichier save.conf doit être de la forme :&lt;br /&gt;
&amp;lt;code&amp;gt;EXCLUDE=&amp;quot;/repertoire1 /repertoire2&amp;quot;&lt;br /&gt;
# Le reste est optionnel&lt;br /&gt;
&lt;br /&gt;
#COMPRESSION=1&lt;br /&gt;
#SERVEUR=&amp;quot;10.0.0.2:/path&lt;br /&gt;
#MONTAGE=&amp;quot;/mnt/nfs&amp;quot;&lt;br /&gt;
#INCLUDE=&amp;quot;/toto&amp;quot;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Et le script :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;#!/bin/sh&lt;br /&gt;
&lt;br /&gt;
# Options&lt;br /&gt;
# -d : sauvegarde differentielle&lt;br /&gt;
# -h : affiche les options possibles&lt;br /&gt;
&lt;br /&gt;
# Si on demande l&#039;aide, on l&#039;affiche, et on sort&lt;br /&gt;
if [ $1 = &amp;quot;-h&amp;quot; ] ; then&lt;br /&gt;
  echo &amp;quot;Usage : $0 : sauvegarde totale&amp;quot;&lt;br /&gt;
  echo &amp;quot;Usage : $0 -d : sauvegarde différentielle&amp;quot;&lt;br /&gt;
  echo &amp;quot;Usage : $0 -h : cette aide&amp;quot;&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
PID=$$&lt;br /&gt;
&lt;br /&gt;
# On donne une priorité faible au processus pour ne pas dégrader les performances des autres applications&lt;br /&gt;
renice +19 $PID&lt;br /&gt;
. /etc/save.conf&lt;br /&gt;
&lt;br /&gt;
MONTAGE=${MONTAGE:=&amp;quot;/tmp/save.$PID&amp;quot;}&lt;br /&gt;
SERVEUR=${SERVEUR:=&amp;quot;10.0.0.1:/backup&amp;quot;}&lt;br /&gt;
&lt;br /&gt;
COMPRESSION=${COMPRESSION:=9}&lt;br /&gt;
NOM=$(hostname)&lt;br /&gt;
CONFIGURATION=${MONTAGE}/${NOM}.conf&lt;br /&gt;
DATE=&amp;quot;$(date &amp;quot;+%Y-%m-%d %H:%M:%S&amp;quot;)&amp;quot;&lt;br /&gt;
FICHIER_EXCLUDE=/tmp/save.$PID.exlude&lt;br /&gt;
FICHIER_INCLUDE=/tmp/save.$PID.include&lt;br /&gt;
FICHIER_STATUS=/etc/save.state&lt;br /&gt;
LVMVERSION=1&lt;br /&gt;
&lt;br /&gt;
affiche_action() {&lt;br /&gt;
	echo -e &amp;quot;$1 ........... \c&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
affiche_resultat() {&lt;br /&gt;
	if [ $1 = 0 ] ; then&lt;br /&gt;
		echo -e &#039;[\c&#039;&lt;br /&gt;
		tput setaf 2&lt;br /&gt;
		echo -e &amp;quot;OK\c&amp;quot;&lt;br /&gt;
		tput setaf 7&lt;br /&gt;
		echo -e &#039;]&#039;&lt;br /&gt;
		return 0&lt;br /&gt;
	else&lt;br /&gt;
		echo -e &#039;[\c&#039;&lt;br /&gt;
		tput setaf 1&lt;br /&gt;
		echo -e &amp;quot;KO\c&amp;quot;&lt;br /&gt;
		tput setaf 7&lt;br /&gt;
		echo -e &#039;]&#039;&lt;br /&gt;
		return 1&lt;br /&gt;
	fi	&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
quit() {&lt;br /&gt;
	affiche_action &amp;quot;Nettoyage en cours&amp;quot;&lt;br /&gt;
	rm -f $FICHIER_EXCLUDE&lt;br /&gt;
	rm -f $FICHIER_INCLUDE&lt;br /&gt;
	umount $MONTAGE&lt;br /&gt;
	rmdir $MONTAGE&lt;br /&gt;
	affiche_resultat $?&lt;br /&gt;
	exit $1&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
# Montage du partage nfs&lt;br /&gt;
affiche_action &amp;quot;Montage du partage NFS vers $SERVER&amp;quot;&lt;br /&gt;
mkdir $MONTAGE&lt;br /&gt;
mount -t nfs $SERVER $MONTAGE&lt;br /&gt;
affiche_resultat $? || quit 1&lt;br /&gt;
&lt;br /&gt;
# Sauvegarde des donnees de partitionnement&lt;br /&gt;
affiche_action &amp;quot;Sauvegarde du partitionnement&amp;quot;&lt;br /&gt;
echo &amp;quot;[disks]&amp;quot; &amp;gt; $CONFIGURATION&lt;br /&gt;
/sbin/fdisk -l | tr &#039;*&#039; &#039; &#039; | awk &#039;/^\/dev/ {print $1,$2,$3,$5}&#039; &amp;gt;&amp;gt; $CONFIGURATION&lt;br /&gt;
affiche_resultat $? || quit 1&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;[bootdisk]&amp;quot; &amp;gt;&amp;gt; $CONFIGURATION&lt;br /&gt;
fdisk -l | awk &#039;/^\/dev\/.*\*/ {print $1}&#039; &amp;gt;&amp;gt; $CONFIGURATION&lt;br /&gt;
&lt;br /&gt;
# Sauvegarde du lvm : PV, VG, LV et version du LVM&lt;br /&gt;
affiche_action &amp;quot;Sauvegarde des groupes de volumes du LVM&amp;quot;&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;[LVM-VG]&amp;quot; &amp;gt;&amp;gt; $CONFIGURATION&lt;br /&gt;
liste=$(pvscan | grep -o &#039;PV.*/dev/.*VG.*&#039; | tr -d &#039;&amp;quot;&#039; | sed &#039;s,^.*PV \(/dev/[^ ]*\).* VG \([^ ]*\).*,\1 \2,&#039;)&lt;br /&gt;
liste2=$(echo $liste | grep -o &#039;/dev/[^ ]*&#039;)&lt;br /&gt;
for element in $liste2 ; do&lt;br /&gt;
        LVM=1&lt;br /&gt;
        $REP/bin/lvm.static pvscan 2&amp;gt;/dev/null | grep $element 2&amp;gt;/dev/null | grep -q lvm2&lt;br /&gt;
        [ $? = 0 ] &amp;amp;&amp;amp; LVM=2&lt;br /&gt;
        echo $(echo $liste | grep -o &amp;quot;$element [^ ]*&amp;quot;) $LVM &amp;gt;&amp;gt; $CONFIGURATION&lt;br /&gt;
done&lt;br /&gt;
affiche_resultat $? || quit 1&lt;br /&gt;
&lt;br /&gt;
affiche_action &amp;quot;Sauvegarde des volumes logiques du LVM&amp;quot;&lt;br /&gt;
echo &amp;quot;[LVM-LV]&amp;quot; &amp;gt;&amp;gt; $CONFIGURATION&lt;br /&gt;
for volume in $(lvscan | grep -o &#039;&amp;quot;/dev[^&amp;quot;]*&amp;quot;&#039; | tr -d &#039;&amp;quot;&#039;) ; do&lt;br /&gt;
	extend=$(lvdisplay $volume | awk &#039;/Allocated LE/ {print $3}&#039;)&lt;br /&gt;
	echo &amp;quot;$volume $extend&amp;quot; &amp;gt;&amp;gt; $CONFIGURATION&lt;br /&gt;
done&lt;br /&gt;
affiche_resultat $? || quit 1&lt;br /&gt;
&lt;br /&gt;
# Sauvegarde des labels&lt;br /&gt;
affiche_action &amp;quot;Sauvegarde des labels des partitions&amp;quot;&lt;br /&gt;
echo &amp;quot;[labels]&amp;quot; &amp;gt;&amp;gt; $CONFIGURATION&lt;br /&gt;
for partition in $(/sbin/fdisk -l | grep -o &#039;^/dev/[^ ]*&#039;) ; do&lt;br /&gt;
	label=$(/sbin/e2label $partition 2&amp;gt;/dev/null)&lt;br /&gt;
	echo &amp;quot;$partition=$label&amp;quot; &amp;gt;&amp;gt; $CONFIGURATION&lt;br /&gt;
done&lt;br /&gt;
affiche_resultat $? || quit 1&lt;br /&gt;
&lt;br /&gt;
# Sauvegarde des points de montage&lt;br /&gt;
affiche_action &amp;quot;Sauvegarde des points de montage&amp;quot;&lt;br /&gt;
echo &amp;quot;[montage]&amp;quot; &amp;gt;&amp;gt; $CONFIGURATION&lt;br /&gt;
mount | awk &#039;/ext[23]/ {print $1,$3}&#039; &amp;gt;&amp;gt; $CONFIGURATION&lt;br /&gt;
affiche_resultat $? || quit 1&lt;br /&gt;
&lt;br /&gt;
# Sauvegarde de la hierarchie exclue&lt;br /&gt;
affiche_action &amp;quot;Creation de la liste des repertoires exclus a recontruire&amp;quot;&lt;br /&gt;
echo &amp;quot;[hierarchie]&amp;quot; &amp;gt;&amp;gt; $CONFIGURATION&lt;br /&gt;
rm -f $FICHIER_EXCLUDE&lt;br /&gt;
&lt;br /&gt;
# On exclu les partages NFS et les montages loop&lt;br /&gt;
mount | awk &#039;/type nfs/ { print $3}&#039; &amp;gt;&amp;gt; $FICHIER_EXCLUDE&lt;br /&gt;
mount | awk &#039;/loop=/ { print $3}&#039; &amp;gt;&amp;gt; $FICHIER_EXCLUDE&lt;br /&gt;
&lt;br /&gt;
# Rajout des répertoires à exclure par défaut&lt;br /&gt;
[ -d /media ] &amp;amp;&amp;amp; EXCLUDE=&amp;quot;/media $EXCLUDE&amp;quot;&lt;br /&gt;
EXCLUDE=&amp;quot;/mnt /sys /dev /tmp /proc /var/run /var/log /var/lock /var/spool /var/tmp /var/cache $EXCLUDE&amp;quot;&lt;br /&gt;
for rep in $EXCLUDE ; do&lt;br /&gt;
	case $rep in&lt;br /&gt;
		/mnt)&lt;br /&gt;
			echo &amp;quot;/mnt&amp;quot; &amp;gt;&amp;gt; $CONFIGURATION&lt;br /&gt;
			for rep in $(ls -F /mnt | tr -d &#039;/&#039;) ; do&lt;br /&gt;
				[ -d /mnt/$rep ] &amp;amp;&amp;amp; echo &amp;quot;/mnt/$rep&amp;quot; &amp;gt;&amp;gt; $CONFIGURATION&lt;br /&gt;
			done&lt;br /&gt;
			;;&lt;br /&gt;
		/media)&lt;br /&gt;
			echo &amp;quot;/media&amp;quot; &amp;gt;&amp;gt; $CONFIGURATION&lt;br /&gt;
			[ -d /media ] &amp;amp;&amp;amp; for rep in $(ls -F /media | tr -d &#039;/&#039;) ; do&lt;br /&gt;
				[ -d /media/$rep ] &amp;amp;&amp;amp; echo &amp;quot;/media/$rep&amp;quot; &amp;gt;&amp;gt; $CONFIGURATION&lt;br /&gt;
			done&lt;br /&gt;
			;;&lt;br /&gt;
		/dev) echo &amp;quot;/dev&amp;quot; &amp;gt;&amp;gt; $CONFIGURATION ;;&lt;br /&gt;
		/tmp) echo &amp;quot;/tmp&amp;quot; &amp;gt;&amp;gt; $CONFIGURATION ;;&lt;br /&gt;
		/proc) echo &amp;quot;/proc&amp;quot; &amp;gt;&amp;gt; $CONFIGURATION ;;&lt;br /&gt;
		/sys) echo &amp;quot;/sys&amp;quot; &amp;gt;&amp;gt; $CONFIGURATION ;;&lt;br /&gt;
		/var*)&lt;br /&gt;
			echo &amp;quot;/var&amp;quot; &amp;gt;&amp;gt; $CONFIGURATION &lt;br /&gt;
			ls -R $rep | grep &#039;:$&#039; | tr -d &#039;:&#039; &amp;gt;&amp;gt; $CONFIGURATION ;;&lt;br /&gt;
		/usr/src) echo $rep &amp;gt;&amp;gt; $CONFIGURATION ;;&lt;br /&gt;
		/home)&lt;br /&gt;
			echo &amp;quot;/home&amp;quot; &amp;gt;&amp;gt; $CONFIGURATION&lt;br /&gt;
			for rep in $(ls -F /home | tr -d &#039;/&#039;) ; do&lt;br /&gt;
				[ -d /home/$rep ] &amp;amp;&amp;amp; echo &amp;quot;/home/$rep&amp;quot; &amp;gt;&amp;gt; $CONFIGURATION&lt;br /&gt;
			done&lt;br /&gt;
			;;&lt;br /&gt;
		/usr*) ls -R $rep | grep &#039;:$&#039; | tr -d &#039;:&#039; &amp;gt;&amp;gt; $CONFIGURATION ;;&lt;br /&gt;
		/bin*) ls -R $rep | grep &#039;:$&#039; | tr -d &#039;:&#039; &amp;gt;&amp;gt; $CONFIGURATION ;;&lt;br /&gt;
		/sbin*) ls -R $rep | grep &#039;:$&#039; | tr -d &#039;:&#039; &amp;gt;&amp;gt; $CONFIGURATION ;;&lt;br /&gt;
		/lib*) ls -R $rep | grep &#039;:$&#039; | tr -d &#039;:&#039; &amp;gt;&amp;gt; $CONFIGURATION ;;&lt;br /&gt;
		/boot*) ls -R $rep | grep &#039;:$&#039; | tr -d &#039;:&#039; &amp;gt;&amp;gt; $CONFIGURATION ;;&lt;br /&gt;
		*)	[ -d $rep ] &amp;amp;&amp;amp; echo $rep &amp;gt;&amp;gt; $CONFIGURATION ;;&lt;br /&gt;
	esac&lt;br /&gt;
	echo $rep &amp;gt;&amp;gt; $FICHIER_EXCLUDE&lt;br /&gt;
done&lt;br /&gt;
affiche_resultat $? || quit 1&lt;br /&gt;
echo &#039;*/lost+found&#039; &amp;gt;&amp;gt; $FICHIER_EXCLUDE&lt;br /&gt;
&lt;br /&gt;
# Sauvegarde de grub&lt;br /&gt;
affiche_action &amp;quot;Sauvegarde de grub&amp;quot;&lt;br /&gt;
echo &amp;quot;[GRUB]&amp;quot; &amp;gt;&amp;gt; $CONFIGURATION&lt;br /&gt;
cat /boot/grub/menu.lst | grep &#039;^[^#].*root (hd&#039; | head -n 1 | grep -o &#039;root.*&#039; &amp;gt;&amp;gt; $CONFIGURATION&lt;br /&gt;
affiche_resultat $? || quit 1&lt;br /&gt;
&lt;br /&gt;
# Si l&#039;option -d est passee en parametre, on fait une sauvegarde differentielle&lt;br /&gt;
INCLUDE=${INCLUDE:=/}&lt;br /&gt;
rm -f $FICHIER_INCLUDE&lt;br /&gt;
for rep in $INCLUDE ; do&lt;br /&gt;
	echo $rep &amp;gt;&amp;gt; $FICHIER_INCLUDE&lt;br /&gt;
done&lt;br /&gt;
&lt;br /&gt;
if [ $# -ge 1 ] &amp;amp;&amp;amp; [ $1 = &amp;quot;-d&amp;quot; ] ; then&lt;br /&gt;
	affiche_action &amp;quot;Sauvegarde du systeme sur $SERVEUR/${NOM}-INCR-${DATE}&amp;quot;&lt;br /&gt;
	tar cP -g $FICHIER_STATUS --atime-preserve --preserve --same-owner --totals -T $FICHIER_INCLUDE -X $FICHIER_EXCLUDE | gzip -$COMPRESSION &amp;gt; $MONTAGE/${NOM}-INCR-${DATE}.tar.gz&lt;br /&gt;
	affiche_resultat $? || quit 1&lt;br /&gt;
else&lt;br /&gt;
	affiche_action &amp;quot;Sauvegarde du systeme sur $SERVEUR/${NOM}-FULL-${DATE}&amp;quot;&lt;br /&gt;
        rm -f $FICHIER_STATUS&lt;br /&gt;
	tar cP -g $FICHIER_STATUS --atime-preserve --preserve --same-owner --totals -T $FICHIER_INCLUDE -X $FICHIER_EXCLUDE | gzip -$COMPRESSION &amp;gt; $MONTAGE/${NOM}-FULL-${DATE}.tar.gz&lt;br /&gt;
	affiche_resultat $? || quit 1&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
# Sauvegarde de MAKEDEV qui se trouve dans /dev&lt;br /&gt;
affiche_action &amp;quot;Sauvegarde de MAKEDEV&amp;quot;&lt;br /&gt;
[ -f /dev/MAKEDEV ] &amp;amp;&amp;amp; cp /dev/MAKEDEV $MONTAGE/&lt;br /&gt;
affiche_resultat 0&lt;br /&gt;
&lt;br /&gt;
quit 0&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Restauration avec tar ====&lt;br /&gt;
===== Présentation de la commande =====&lt;br /&gt;
Pour restaurer un tar, il suffit d&#039;utiliser la commande:&lt;br /&gt;
&amp;lt;code&amp;gt;tar x nom_archive&amp;lt;/code&amp;gt;&lt;br /&gt;
Là encore, il existe diverses options:&lt;br /&gt;
* -v : mode verbeux : afficher les fichiers en cours d&#039;extraction&lt;br /&gt;
* -z (resp. j) : permet de décompresser l&#039;archive compressée avec le format gzip (resp. bzip2)&lt;br /&gt;
* --atime-preserve : permet de ne pas modifier la date d&#039;accès du fichier restauré&lt;br /&gt;
* -C repertoire : permet de désarchiver dans le répertoire mentionné&lt;br /&gt;
* --preserve : permet de restaurer les permissions. De plus, lors de la restauration, les fichiers seront &amp;quot;détarrés&amp;quot; dans le même ordre&lt;br /&gt;
* --same-owner : permet de restaurer l&#039;appartenance du fichier&lt;br /&gt;
* --numeric-owner : utilise les numéros pour les appartenances group/utilisateur. Petit exemple vécu : restauration à partir d&#039;un live-cd. Sur le live-cd, l&#039;utilisateur gdm avait comme uid 32. Sur la distrib, gdm correspondait à 42, et 32 à rpc. Lors du reboot, gdm refusait de se lancer car le répertoire /var/gdm ne lui appartenait pas. Il est donc préférable de restaurer les uid/gid au lieu d&#039;utiliser les noms.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Voici un exemple de commande pour restaurer une archive :&lt;br /&gt;
&amp;lt;code&amp;gt;tar zxvf --atime-preserve --preserve --same-owner --numeric-owner /backup/archive.tgz&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== la commande rsync ===&lt;br /&gt;
&lt;br /&gt;
rsync permet de synchroniser des répertoires/fichiers destinations par rapport à des répertoires/fichiers sources. La synchronisation se fait soit en local, soit sur une machine distante. Il est possible de demander à rsync d&#039;utiliser ssh afin de crypter les transmissions.&lt;br /&gt;
&lt;br /&gt;
==== La commande rsync ====&lt;br /&gt;
Pour l&#039;utiliser il suffit d&#039;utiliser:&lt;br /&gt;
&amp;lt;code&amp;gt;rsync [options] source(s) destination&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les options :&lt;br /&gt;
*  -v : mode verbeux&lt;br /&gt;
* -a : mode archive (correspond à -rlptgoD)&lt;br /&gt;
* -q : supprime les messages d&#039;information (mais pas d&#039;erreur)&lt;br /&gt;
* -r : récursif (pour les répertoires)&lt;br /&gt;
* -l : copie les liens symboliques en liens symboliques&lt;br /&gt;
* -p : préserve les permissions&lt;br /&gt;
* -o : garde le propriétaire (option disponible uniquement pour root)&lt;br /&gt;
* -g : garde le groupe&lt;br /&gt;
* --device : garde les fichiers de périphériques (uniquement pour root, et utile pour une sauvegarde système)&lt;br /&gt;
* -H : garde les hardlink. Attention, cette option est coûteuse en ressources!&lt;br /&gt;
* --specials : garde les fichiers spéciaux&lt;br /&gt;
* -t : garde l&#039;horodatage&lt;br /&gt;
* -e remoteshell : spécifie le shell distant à utiliser (ssh par exemple)&lt;br /&gt;
* --delete : supprime sur la destination les fichiers qui n&#039;existent pas sur la source&lt;br /&gt;
* --numeric-ids : ne fait pas la conversion uid/gid en user/group.&lt;br /&gt;
* -z : compresse pendant la transmission&lt;br /&gt;
* --exclude=PATTERN : définit un motif à exclure (par exemple */lost+found)&lt;br /&gt;
* --exclude-from fichier : lit les motifs dans le fichier&lt;br /&gt;
* --bwlimit=VALEUR : limit la bande passante à VALEUR Ko&lt;br /&gt;
&lt;br /&gt;
Bien entendu, &#039;&#039;man rsync&#039;&#039; vous donnera toutes les options disponibles&lt;br /&gt;
&lt;br /&gt;
==== Exemple de sauvegarde incrémentale avec rsync ====&lt;br /&gt;
=====Côté machine à sauvegarder=====&lt;br /&gt;
Dans la crontab de la machine à sauvegarder, vers 22h00, on lance le script suivant :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;#!/bin/sh&lt;br /&gt;
# répertoires à sauvegarder&lt;br /&gt;
DIRS=&amp;quot;/home/jice /home/fred /etc /root /boot /var/lib/mysql /var/spool/mail&amp;quot;&lt;br /&gt;
# fichier contenant les fichiers à exclure de la sauvegarde&lt;br /&gt;
# voir EXCLUDE PATTERNS dans rsync(1)&lt;br /&gt;
EXCLUDEFILE=&amp;quot;/home/jice/bin/excludes&amp;quot;&lt;br /&gt;
OPTIONS=&amp;quot;-avz -e ssh&amp;quot;&lt;br /&gt;
OPTIONS=&amp;quot;$OPTIONS --exclude-from $EXCLUDEFILE --bwlimit=50&amp;quot;&lt;br /&gt;
OPTIONS=&amp;quot;$OPTIONS $*&amp;quot;&lt;br /&gt;
rsync $OPTIONS $DIRS jice@mon.serveur.net:backup/current&lt;br /&gt;
# copie du fichier &amp;quot;flag&amp;quot; pour dire au serveur que le backup a été fait&lt;br /&gt;
scp /home/jice/bin/backup_done jice@mon.serveur.net:~&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ce script fait un backup vers le répertoire &amp;lt;code&amp;gt;backup/current&amp;lt;/code&amp;gt; du serveur (nommé &amp;lt;code&amp;gt;mon.serveur.net&amp;lt;/code&amp;gt;) ; à la fin, il copie un fichier (vide) &amp;lt;code&amp;gt;backup_done&amp;lt;/code&amp;gt; à la racine de mon compte sur le serveur, afin de dire au serveur que le backup a bien été fait.&lt;br /&gt;
&lt;br /&gt;
PS : voici un exemple de fichier &amp;lt;code&amp;gt;excludes&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;# excludes pour le backup sur zowie&lt;br /&gt;
jice/tmp*&lt;br /&gt;
jice/multimedia/video/*&lt;br /&gt;
jice/compil/*&lt;br /&gt;
fred/compil/*&lt;br /&gt;
*/.local/share/Trash/*&lt;br /&gt;
*/.kde/share/config/session/konqueror*&lt;br /&gt;
*/temp/*&lt;br /&gt;
*/tmp/*&lt;br /&gt;
*/cache/*&lt;br /&gt;
*/Cache/*&lt;br /&gt;
*/.thumbnails/*&lt;br /&gt;
*/.xvpics/*&lt;br /&gt;
*/.kde/tmp-*&lt;br /&gt;
*/.mcop/*&lt;br /&gt;
*/.ncftp/trace*&lt;br /&gt;
*/.nx/*&lt;br /&gt;
*.o&lt;br /&gt;
*.so&lt;br /&gt;
*.mp3&lt;br /&gt;
*.avi&lt;br /&gt;
*.rar&lt;br /&gt;
*.ace&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Notez que ce fichier peut contenir ou bien le nom complet d&#039;un fichier, ou bien un &amp;quot;morceau&amp;quot; de nom de fichier avec des étoiles comme caractère joker. Pour plus d&#039;information, tapez dans une console : &amp;lt;code&amp;gt;man rsync&amp;lt;/code&amp;gt; et cherchez EXCLUDE PATTERNS.&lt;br /&gt;
&lt;br /&gt;
=====Côté serveur de sauvegarde=====&lt;br /&gt;
Côté serveur, j&#039;ai ce script qui fait une rotation des backups (en cron tous les  midi) :&lt;br /&gt;
&amp;lt;code&amp;gt;#!/bin/sh&lt;br /&gt;
&lt;br /&gt;
if [ -f ~/backup_done ]; then&lt;br /&gt;
        KEEP=8&lt;br /&gt;
        DIR=~/backup&lt;br /&gt;
&lt;br /&gt;
        # arborescence :&lt;br /&gt;
        # ~/backup/2006-04-03&lt;br /&gt;
        # ~/backup/2006-04-04&lt;br /&gt;
        # ~/backup/2006-04-05&lt;br /&gt;
        # ~/backup/current&lt;br /&gt;
&lt;br /&gt;
        # calcule date du jour&lt;br /&gt;
        DATE=`date --date=yesterday &amp;quot;+%Y-%m-%d&amp;quot;`&lt;br /&gt;
&lt;br /&gt;
        # crée le répertoire pour les backups du jour&lt;br /&gt;
        mkdir $DIR/$DATE&lt;br /&gt;
&lt;br /&gt;
        # supprime les vieux directories&lt;br /&gt;
        ls -d $DIR/2* | sort | head --lines=-$KEEP | xargs rm -rf&lt;br /&gt;
&lt;br /&gt;
        # copie (hard links) les données&lt;br /&gt;
        cp -al $DIR/current/* $DIR/$DATE&lt;br /&gt;
&lt;br /&gt;
        # supprime le fichier flag&lt;br /&gt;
        rm ~/backup_done&lt;br /&gt;
&lt;br /&gt;
        # on fait le rsync ensuite&lt;br /&gt;
fi&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si le backup a été fait (présence du fichier &amp;lt;code&amp;gt;backup_done&amp;lt;/code&amp;gt;, il effectue une rotation des backups.&amp;lt;br&amp;gt;&lt;br /&gt;
En utilisant le &amp;lt;code&amp;gt;cp&amp;lt;/code&amp;gt; avec les hard links, on ne copie pas réellement les fichiers, mais on crée un deuxième fichier qui pointe vers le contenu du premier (donc on peut avoir autant de hardlink qu&#039;on veut sur le même fichier, la place disque utilisée n&#039;est toujours que de la taille d&#039;un seul fichier).&amp;lt;br&amp;gt;&lt;br /&gt;
Rsync lorsqu&#039;il enverra, lors de la prochaine sauvegarde, un fichier modifié, utilisera un nom différent temporaire, avant de le renommer vers son nom normal. Ainsi, il ne va pas écraser le contenu du fichier hardlinké, car à la fin de la copie du fichier, Rsync supprime le fichier, puis renomme le fichier temporaire vers son nom normal.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A ce moment là, on a sur le serveur 2 versions du même fichier : la version courante qui vient d&#039;être sauvegardée dans &amp;lt;code&amp;gt;~/backup/current/repertoire/fichier&amp;lt;/code&amp;gt; et la version précédente qui a été copiée par le script ci-dessus dans &amp;lt;code&amp;gt;~/backup/&amp;lt;la date du dernier backup&amp;gt;/repertoire/fichier&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Plus d&#039;explications&#039;&#039;&#039; :&lt;br /&gt;
* on a deux fichiers &amp;lt;code&amp;gt;current/toto&amp;lt;/code&amp;gt; et &amp;lt;code&amp;gt;hier/toto&amp;lt;/code&amp;gt; qui pointent vers le même contenu. Ces 2 fichiers (ou plus) on été obtenus suite au script de rotation, par la copie avec hardlinks. On a donc :&lt;br /&gt;
&amp;lt;code&amp;gt;current/toto --&amp;gt; contenu &amp;lt;-- hier/toto&lt;br /&gt;
                               \&lt;br /&gt;
                                &#039;--------- avant-hier/toto&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
* si le fichier a été modifié, rsync va envoyer le nouveau fichier sous un nom temporaire &amp;lt;code&amp;gt;toto.tmp&amp;lt;/code&amp;gt; (par exemple). On a donc :&lt;br /&gt;
&amp;lt;code&amp;gt;current/toto --&amp;gt; contenu &amp;lt;-- hier/toto&lt;br /&gt;
                               \&lt;br /&gt;
                                &#039;--------- avant-hier/toto&lt;br /&gt;
&lt;br /&gt;
current/toto.tmp --&amp;gt; nouveau contenu&amp;lt;/code&amp;gt;&lt;br /&gt;
* ensuite, rsync supprime &amp;lt;code&amp;gt;current/toto&amp;lt;/code&amp;gt; On obtient, par la magie des  hardlinks :&lt;br /&gt;
&amp;lt;code&amp;gt;                 contenu &amp;lt;-- hier/toto&lt;br /&gt;
                          \&lt;br /&gt;
                           &#039;--------- avant-hier/toto&lt;br /&gt;
&lt;br /&gt;
current/toto.tmp --&amp;gt; nouveau contenu&amp;lt;/code&amp;gt;&lt;br /&gt;
* enfin, &amp;lt;code&amp;gt;toto.tmp&amp;lt;/code&amp;gt; est renommé en &amp;lt;code&amp;gt;toto&amp;lt;/code&amp;gt; :&lt;br /&gt;
&amp;lt;code&amp;gt;                 contenu &amp;lt;-- hier/toto&lt;br /&gt;
                          \&lt;br /&gt;
                           &#039;--------- avant-hier/toto&lt;br /&gt;
&lt;br /&gt;
current/toto --&amp;gt; nouveau contenu&amp;lt;/code&amp;gt;&lt;br /&gt;
* on obtient bien 2 versions différentes, celle d&#039;hier et d&#039;avant-hier (le fichier n&#039;avait alors pas changé), et celle d&#039;aujourd&#039;hui.&lt;br /&gt;
&lt;br /&gt;
Ainsi j&#039;ai toujours les backup des 8 (réglable par la variable &amp;lt;code&amp;gt;KEEP&amp;lt;/code&amp;gt; ci-dessus) derniers jours disponible. Je peux retrouver les dernières versions d&#039;un fichier en cas de problème.&lt;br /&gt;
&lt;br /&gt;
== Spécificités de la sauvegarde système ==&lt;br /&gt;
&lt;br /&gt;
Si l&#039;on veut effectuer une sauvegarde système, il est nécessaire de prendre en compte les points suivants:&lt;br /&gt;
* faire une sauvegarde en gardant les uid/gid&lt;br /&gt;
* ne pas sauvegarder les répertoires inutiles (/tmp, /dev, /proc, /sys, le contenu des points de montages hors disques locaux (nfs, cdrom,...)) On peut également ne pas sauvegarder le contenu de /var/tmp, /var/cache, /var/lock, /var/run, /var/spool. Attention, il est important de garder la hiérarchie de ces répertoires!&lt;br /&gt;
* garder la table des partitions, avec le label des partitions si il y en a un (commande &#039;e2label&#039;)&lt;br /&gt;
* sauvegarder les informations de lvm (l&#039;idéal étant de pouvoir utiliser lvmcfgbackup et lvmcfgrestore. Sinon, ce n&#039;est pas la taille de chaque volume qu&#039;il faut sauvegarder, mais le nombre de Logical Extends. En spécifiant une taille, celle-ci sera arrondie pour avoir un nombre de LE fixe. Ce nombre ne sera pas forcément identique que celui utilisé lors de la création, et empêchera donc de restaurer le système de manière identique).&lt;br /&gt;
* arrêter autant que faire se peut les services qui tournent.&lt;br /&gt;
&lt;br /&gt;
== Les conseils ==&lt;br /&gt;
* Vérifier la sauvegarde après l&#039;avoir faite : test md5 par exemple. Ce n&#039;est pas lorsqu&#039;on en aura besoin qu&#039;il faut se rendre compte que le graveur ne gravait plus!&lt;br /&gt;
* Tester la restauration&lt;br /&gt;
* Vérifier régulièrement (tous les ans) que l&#039;on arrive bien à relire sa sauvegarde (voire refaire une sauvegarde sur un média neuf tous les 2 ans par exemple)&lt;br /&gt;
&lt;br /&gt;
== Les outils graphiques / semi-graphiques ==&lt;br /&gt;
* mondorescue&lt;br /&gt;
* kbackup&lt;br /&gt;
* amanda backup&lt;br /&gt;
* bacula&lt;br /&gt;
* backuppc&lt;br /&gt;
&lt;br /&gt;
== Voir aussi ==&lt;br /&gt;
http://yves.demur.free.fr/guppy/articles.php?lng=fr&amp;amp;pg=85&lt;/div&gt;</summary>
		<author><name>Admru1</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Trucs:Supprimer_l%27%C3%A9cran_et_le_clavier_d%27un_serveur_gr%C3%A2ce_au_port_s%C3%A9rie&amp;diff=16436</id>
		<title>Trucs:Supprimer l&#039;écran et le clavier d&#039;un serveur grâce au port série</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Trucs:Supprimer_l%27%C3%A9cran_et_le_clavier_d%27un_serveur_gr%C3%A2ce_au_port_s%C3%A9rie&amp;diff=16436"/>
		<updated>2009-01-11T18:29:30Z</updated>

		<summary type="html">&lt;p&gt;Admru1 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Supprimer l&#039;écran et le clavier d&#039;un serveur grâce au port série ==&lt;br /&gt;
&lt;br /&gt;
et transformer un PC basique en console VT100&lt;br /&gt;
&lt;br /&gt;
Voici quelques astuces utilisant le port série d&#039;un PC, pour se passer de switch KVM quand on a un serveur, ou pour remplacer un terminal VT100.&lt;br /&gt;
&lt;br /&gt;
Si vous avez recyclé un PC en serveur Linux et que son écran-clavier vous gêne, il est possible de s&#039;en passer sans perdre la possibilité de s&#039;y connecter en mode console. La solution vient du port série sur lequel on peut connecter un terminal de type VT100, ou plutôt un autre PC équipé d&#039;un émulateur de VT100. Ce PC peut être un poste de travail classique où, quand on a besoin, on fait fonctionner dans une fenêtre un logiciel du type &#039;&#039;&#039;minicom (http://fr.wikipedia.org/wiki/Minicom).&lt;br /&gt;
&lt;br /&gt;
La liaison entre les deux machines passe par un câble null-modem (http://www.commentcamarche.net/elec/nullmodem.php3 et http://en.wikipedia.org/wiki/Null_modem et http://www.pearl.fr/article-PE826.html). Il s&#039;agit d&#039;un câble croisé pour liaison par les ports série, souvent en DB9F-DB9F. On peut ajouter des rallonges. Ce matériel est standard. Il économise un switch KVM pour travailler alternativement sur le poste de travail et sur le serveur en mode console.&lt;br /&gt;
&lt;br /&gt;
Si vous êtes bricoleur, avec du fil téléphone 8 brins et deux prises DB9F, le câble ne vous reviendra pas cher (0.90€ la prise+capot DB9F chez Selectronic, 15€ les 25m de fil tel+adsl chez LeroyMerlin).&lt;br /&gt;
&lt;br /&gt;
Les détails de la configuration sont expliqués dans le fichier http://yves.demur.free.fr/Alire_10_ok.txt , issu d&#039;une disquette amorçable qui permet de transformer un PC rudimentaire en terminal VT100.&lt;br /&gt;
&lt;br /&gt;
La disquette peut être téléchargée, fichier http://yves.demur.free.fr/fd_b-p5-vt100_10_ok.img , le script ayant permis de créer la disquette peut être téléchargé, fichier http://yves.demur.free.fr/gen_btdk_10_ok.bash .&lt;br /&gt;
La disquette complémentaire peut être téléchargée, fichier http://yves.demur.free.fr/fd_c-p5-vt100_10_ok.img .&lt;br /&gt;
&lt;br /&gt;
Pour créer les disquettes :&lt;br /&gt;
&amp;lt;code&amp;gt;$ dd if=fd_b-p5-vt100_10_ok.img of=/dev/fd0u1440&lt;br /&gt;
($ superformat /dev/fd0u1920)&lt;br /&gt;
$ dd if=fd_c-p5-vt100_10_ok.img of=/dev/fd0u1920&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
J&#039;ai fait une variante pour CD-RW. Elle contient tout ce qu&#039;il faut pour modifier le CD-RW à partir du système qu&#039;il lance (outils d&#039;effacement et de gravure de CD). Le système lancé depuis le CD peut s&#039;auto transférer sur un disque dur IDE ou SATA. Le CD contient aussi les images d&#039;un jeu de disquettes qui charge un système équivalent à celui qui se charge en bootant le CD (la 2e disquette n&#039;est pas optionnelle) pour, par exemple, transférer le système sur le disque dur d&#039;un PC qui ne boote pas les CD (dans ce cas on pourra aussi booter le CD via Smart Boot Manager, voici l&#039;image de la disquette : http://mesh.dl.sourceforge.net/sourceforge/btmgr/sbminst , à transférer par &#039;&#039;&#039;dd&#039;&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
Le CD peut être téléchargé, fichier http://yves.demur.free.fr/cd-p5-vt100_11_ok.iso , le script ayant permis de créer le CD peut être téléchargé, fichier http://yves.demur.free.fr/gen_btcd_11_ok.bash .&lt;br /&gt;
&lt;br /&gt;
Pour créer le CD :&lt;br /&gt;
&amp;lt;code&amp;gt;$ cdrecord -v -driveropts=burnproof -dao -eject dev=/dev/hdc cd-p5-vt100_11_ok.iso&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admru1</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Trucs:Supprimer_l%27%C3%A9cran_et_le_clavier_d%27un_serveur_gr%C3%A2ce_au_port_s%C3%A9rie&amp;diff=15204</id>
		<title>Trucs:Supprimer l&#039;écran et le clavier d&#039;un serveur grâce au port série</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Trucs:Supprimer_l%27%C3%A9cran_et_le_clavier_d%27un_serveur_gr%C3%A2ce_au_port_s%C3%A9rie&amp;diff=15204"/>
		<updated>2008-03-10T20:32:04Z</updated>

		<summary type="html">&lt;p&gt;Admru1 : /* Supprimer l&amp;#039;écran et le clavier d&amp;#039;un serveur grâce au port série */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Supprimer l&#039;écran et le clavier d&#039;un serveur grâce au port série ==&lt;br /&gt;
&lt;br /&gt;
et transformer un PC basique en console VT100&lt;br /&gt;
&lt;br /&gt;
Voici quelques astuces utilisant le port série d&#039;un PC, pour se passer de switch KVM quand on a un serveur, ou pour remplacer un terminal VT100.&lt;br /&gt;
&lt;br /&gt;
Si vous avez recyclé un PC en serveur Linux et que son écran-clavier vous gêne, il est possible de s&#039;en passer sans perdre la possibilité de s&#039;y connecter en mode console. La solution vient du port série sur lequel on peut connecter un terminal de type VT100, ou plutôt un autre PC équipé d&#039;un émulateur de VT100. Ce PC peut être un poste de travail classique où, quand on a besoin, on fait fonctionner dans une fenêtre un logiciel du type &#039;&#039;&#039;minicom (http://fr.wikipedia.org/wiki/Minicom).&lt;br /&gt;
&lt;br /&gt;
La liaison entre les deux machines passe par un câble null-modem (http://www.commentcamarche.net/elec/nullmodem.php3 et http://en.wikipedia.org/wiki/Null_modem et http://www.pearl.fr/article-PE826.html). Il s&#039;agit d&#039;un câble croisé pour liaison par les ports série, souvent en DB9F-DB9F. On peut ajouter des rallonges. Ce matériel est standard. Il économise un switch KVM pour travailler alternativement sur le poste de travail et sur le serveur en mode console.&lt;br /&gt;
&lt;br /&gt;
Si vous êtes bricoleur, avec du fil téléphone 8 brins et deux prises DB9F, le câble ne vous reviendra pas cher (0.90€ la prise+capot DB9F chez Selectronic, 15€ les 25m de fil tel+adsl chez LeroyMerlin).&lt;br /&gt;
&lt;br /&gt;
Les détails de la configuration sont expliqués dans le fichier http://yves.demur.free.fr/Alire_10_ok.txt , issu d&#039;une disquette amorçable qui permet de transformer un PC rudimentaire en terminal VT100.&lt;br /&gt;
&lt;br /&gt;
La disquette peut être téléchargée, fichier http://yves.demur.free.fr/fd_b-p5-vt100_10_ok.img , le script ayant permis de créer la disquette peut être téléchargé, fichier http://yves.demur.free.fr/gen_btdk_10_ok.bash .&lt;br /&gt;
La disquette complémentaire peut être téléchargée, fichier http://yves.demur.free.fr/fd_c-p5-vt100_10_ok.img .&lt;br /&gt;
&lt;br /&gt;
Pour créer les disquettes :&lt;br /&gt;
&amp;lt;code&amp;gt;$ dd if=fd_b-p5-vt100_10_ok.img of=/dev/fd0u1440&lt;br /&gt;
($ superformat /dev/fd0u1920)&lt;br /&gt;
$ dd if=fd_c-p5-vt100_10_ok.img of=/dev/fd0u1920&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
J&#039;ai fait une variante pour CD-RW. Elle contient tout ce qu&#039;il faut pour modifier le CD-RW à partir du système qu&#039;il lance (outils d&#039;effacement et de gravure de CD). Le système lancé depuis le CD peut s&#039;auto transférer sur un disque dur IDE ou SATA. Le CD contient aussi les images d&#039;un jeu de disquettes qui charge un système équivalent à celui qui se charge en bootant le CD (la 2e disquette n&#039;est pas optionnelle) pour, par exemple, transférer le système sur le disque dur d&#039;un PC qui ne boote pas les CD.&lt;br /&gt;
&lt;br /&gt;
Le CD peut être téléchargé, fichier http://yves.demur.free.fr/cd-p5-vt100_11_ok.iso , le script ayant permis de créer le CD peut être téléchargé, fichier http://yves.demur.free.fr/gen_btcd_11_ok.bash .&lt;br /&gt;
&lt;br /&gt;
Pour créer le CD :&lt;br /&gt;
&amp;lt;code&amp;gt;$ cdrecord -v -driveropts=burnproof -dao -eject dev=/dev/hdc cd-p5-vt100_11_ok.iso&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admru1</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Trucs:Supprimer_l%27%C3%A9cran_et_le_clavier_d%27un_serveur_gr%C3%A2ce_au_port_s%C3%A9rie&amp;diff=15202</id>
		<title>Trucs:Supprimer l&#039;écran et le clavier d&#039;un serveur grâce au port série</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Trucs:Supprimer_l%27%C3%A9cran_et_le_clavier_d%27un_serveur_gr%C3%A2ce_au_port_s%C3%A9rie&amp;diff=15202"/>
		<updated>2008-03-07T01:07:53Z</updated>

		<summary type="html">&lt;p&gt;Admru1 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Supprimer l&#039;écran et le clavier d&#039;un serveur grâce au port série ==&lt;br /&gt;
et transformer un vieux PC en console VT100&lt;br /&gt;
&lt;br /&gt;
Si vous avez recyclé un PC en serveur et que son écran-clavier vous gêne, il est possible de s&#039;en passer sans perdre la possibilité de s&#039;y connecter en mode console. La solution vient du port série sur lequel on peut connecter un terminal de type VT100, ou plutôt un autre PC équipé d&#039;un émulateur de VT100. Ce PC peut être un poste de travail classique où, quand on a besoin, on fait fonctionner dans une fenêtre un logiciel du type &#039;&#039;&#039;minicom&#039;&#039;&#039; (http://fr.wikipedia.org/wiki/Minicom).&lt;br /&gt;
&lt;br /&gt;
La liaison entre les deux machines passe par un câble null-modem (http://www.commentcamarche.net/elec/nullmodem.php3 et http://en.wikipedia.org/wiki/Null_modem et http://www.pearl.fr/article-PE826.html). Il s&#039;agit d&#039;un câble croisé pour liaison par les ports série, souvent en DB9F-DB9F. On peut ajouter des rallonges. Ce matériel est standard. Il économise un switch KVM pour travailler alternativement sur le poste de travail et sur le serveur en mode console.&lt;br /&gt;
Si vous êtes bricoleur, avec du fil téléphone 8 brins et deux prises DB9F, le câble ne vous reviendra pas cher (0.90€ la prise+capot DB9F chez Selectronic, 15€ les 25m de fil tel+adsl chez LeroyMerlin).&lt;br /&gt;
&lt;br /&gt;
Les détails de la configuration sont expliqués dans le fichier http://yves.demur.free.fr/Alire_10_ok.txt , issu d&#039;une disquette auto amorçable qui permet de transformer un vieux PC en terminal VT100. On peut engendrer un CD bootable à partir de la disquette.&lt;br /&gt;
&lt;br /&gt;
La disquette peut être téléchargée, fichier http://yves.demur.free.fr/fd_b-p5-vt100_10_ok.img , le script ayant permis de créer la disquette peut être téléchargé, fichier http://yves.demur.free.fr/gen_btdk_10_ok.bash .&lt;br /&gt;
La disquette complémentaire peut être téléchargée, fichier http://yves.demur.free.fr/fd_c-p5-vt100_10_ok.img .&lt;br /&gt;
&lt;br /&gt;
Pour créer les disquettes :&lt;br /&gt;
&amp;lt;code&amp;gt;$ dd if=fd_b-p5-vt100_10_ok.img of=/dev/fd0u1440&lt;br /&gt;
($ superformat /dev/fd0u1920)&lt;br /&gt;
$ dd if=fd_c-p5-vt100_10_ok.img of=/dev/fd0u1920&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
J&#039;ai fait une variante pour CD-RW. Elle contient tout ce qu&#039;il faut pour modifier le CD-RW à partir du système auto amorçable qu&#039;il lance (outils d&#039;effacement et de gravure de CD). Le système lancé depuis le CD peut s&#039;auto transférer sur un disque dur IDE. Le CD contient aussi les images d&#039;un jeu de disquettes qui charge un système équivalent à celui qui se charge en bootant le CD (la 2e disquette n&#039;est pas optionnelle) pour, par exemple, transférer le système sur le disque dur d&#039;un PC qui ne boote pas les CD.&lt;br /&gt;
Le CD peut être téléchargé, fichier http://yves.demur.free.fr/cd-p5-vt100_11_ok.iso , le script ayant permis de créer le CD peut être téléchargé, fichier http://yves.demur.free.fr/gen_btcd_11_ok.bash .&lt;br /&gt;
&lt;br /&gt;
Pour créer le CD :&lt;br /&gt;
&amp;lt;code&amp;gt;$ cdrecord -v -driveropts=burnproof -dao -eject dev=/dev/hdc cd-p5-vt100_11_ok.iso&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admru1</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Trucs:Configurer_sshdfilter_sur_une_Mandriva2008.0_pour_qu%27il_travaille_avec_shorewall_comme_pare-feu&amp;diff=15182</id>
		<title>Trucs:Configurer sshdfilter sur une Mandriva2008.0 pour qu&#039;il travaille avec shorewall comme pare-feu</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Trucs:Configurer_sshdfilter_sur_une_Mandriva2008.0_pour_qu%27il_travaille_avec_shorewall_comme_pare-feu&amp;diff=15182"/>
		<updated>2008-02-10T00:28:23Z</updated>

		<summary type="html">&lt;p&gt;Admru1 : /* Configurer sshdfilter sur une Mandriva2008.0 pour qu&amp;#039;il travaille avec shorewall comme pare-feu */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Configurer sshdfilter sur une Mandriva2008.0 pour qu&#039;il travaille avec shorewall comme pare-feu==&lt;br /&gt;
&lt;br /&gt;
L&#039;outil &#039;&#039;&#039;sshdfilter&#039;&#039;&#039; permet de réagir en temps réel aux attaques en force brute sur le serveur &#039;&#039;&#039;sshd&#039;&#039;&#039;. Après un certain nombre de refus de connexion, l&#039;adresse &#039;&#039;&#039;ip&#039;&#039;&#039; de l&#039;attaquant est bloquée par le pare-feu pour une période définie.&lt;br /&gt;
&lt;br /&gt;
La détection est faite par une analyse en continu les messages de &#039;&#039;&#039;sshd&#039;&#039;&#039;. Les réactions sont l&#039;envoi de consignes de blocage d&#039;adresses &#039;&#039;&#039;ip&#039;&#039;&#039; au pare-feu. L&#039;outil &#039;&#039;&#039;sshdfilter&#039;&#039;&#039; est construit à la base pour travailler avec le pare-feu &#039;&#039;&#039;iptables&#039;&#039;&#039;, mais sur la &#039;&#039;&#039;Mandriva2008.0&#039;&#039;&#039; le pare-feu standard est &#039;&#039;&#039;shorewall&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1 Modifier /etc/sysconfig/sshd&#039;&#039;&#039; (cette opération aurait du être faite par le script d&#039;installation du paquetage &#039;&#039;&#039;sshdfilter&#039;&#039;&#039;)&lt;br /&gt;
&amp;lt;code&amp;gt;SSHD=&amp;quot;/usr/sbin/sshdfilter&amp;quot;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
(Vérifier dans &#039;&#039;/etc/init.d/sshd&#039;&#039; que la ligne &#039;&#039;[ -f /etc/sysconfig/sshd ] &amp;amp;&amp;amp; . /etc/sysconfig/sshd&#039;&#039;&lt;br /&gt;
se situe après la ligne &#039;&#039;SSHD=/usr/sbin/sshd&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2 Vérifier/modifier les parametres suivants dans /etc/sshdfilterrc&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;code&amp;gt;firewalladd=&#039;shorewall drop $ip&#039;&lt;br /&gt;
firewalldel=&#039;shorewall allow $ip&#039;&lt;br /&gt;
logsource=&#039;STDIN&#039;&lt;br /&gt;
debug=0&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3 Relancer le service sshd&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;code&amp;gt;# service sshd restart&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
C&#039;est fini ! Lire le fichier &#039;&#039;&#039;/etc/sshdfilterrc&#039;&#039;&#039; pour affiner les réglages si ça vous dit.&lt;br /&gt;
&lt;br /&gt;
Pour lister les adresses bloquées&lt;br /&gt;
&amp;lt;code&amp;gt;# shorewall show dynamic&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour débloquer toutes les adresses (relance du pare-feu)&lt;br /&gt;
&amp;lt;code&amp;gt;# service shorewall restart&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Attention : les messages de &#039;&#039;&#039;sshd&#039;&#039;&#039; n&#039;apparaissent plus dans &#039;&#039;&#039;/var/log/messages&#039;&#039;&#039; mais dans &#039;&#039;&#039;/var/log/auth.log&#039;&#039;&#039; . Les messages relatifs à la chaine &#039;&#039;&#039;SSHD&#039;&#039;&#039; sont issus de commandes &amp;quot;en dur&amp;quot; dans &#039;&#039;&#039;sshdfilter&#039;&#039;&#039;, lesquelles servent à commander &#039;&#039;&#039;iptables&#039;&#039;&#039; ; ces erreurs sont sans conséquence.&lt;/div&gt;</summary>
		<author><name>Admru1</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Trucs:Configurer_sshdfilter_sur_une_Mandriva2008.0_pour_qu%27il_travaille_avec_shorewall_comme_pare-feu&amp;diff=15181</id>
		<title>Trucs:Configurer sshdfilter sur une Mandriva2008.0 pour qu&#039;il travaille avec shorewall comme pare-feu</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Trucs:Configurer_sshdfilter_sur_une_Mandriva2008.0_pour_qu%27il_travaille_avec_shorewall_comme_pare-feu&amp;diff=15181"/>
		<updated>2008-02-09T23:46:11Z</updated>

		<summary type="html">&lt;p&gt;Admru1 : /* Configurer sshdfilter sur une Mandriva2008.0 pour qu&amp;#039;il travaille avec shorewall comme pare-feu */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Configurer sshdfilter sur une Mandriva2008.0 pour qu&#039;il travaille avec shorewall comme pare-feu==&lt;br /&gt;
&lt;br /&gt;
L&#039;outil &#039;&#039;&#039;sshdfilter&#039;&#039;&#039; permet de réagir en temps réel aux attaques en force brute sur le serveur &#039;&#039;&#039;sshd&#039;&#039;&#039;. Après un certain nombre de refus de connexion, l&#039;adresse &#039;&#039;&#039;ip&#039;&#039;&#039; de l&#039;attaquant est bloquée par le pare-feu pour une période définie.&lt;br /&gt;
&lt;br /&gt;
La détection est faite par une analyse en continu les messages de &#039;&#039;&#039;sshd&#039;&#039;&#039;. Les réactions sont l&#039;envoi de consignes de blocage d&#039;adresses &#039;&#039;&#039;ip&#039;&#039;&#039; au pare-feu. L&#039;outil &#039;&#039;&#039;sshdfilter&#039;&#039;&#039; est construit à la base pour travailler avec le pare-feu &#039;&#039;&#039;iptables&#039;&#039;&#039;, mais sur la &#039;&#039;&#039;Mandriva2008.0&#039;&#039;&#039; le pare-feu standard est &#039;&#039;&#039;shorewall&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1 Modifier /etc/sysconfig/sshd&#039;&#039;&#039; (cette opération aurait du être faite par le script d&#039;installation du paquetage &#039;&#039;&#039;sshdfilter&#039;&#039;&#039;)&lt;br /&gt;
&amp;lt;code&amp;gt;SSHD=&amp;quot;/usr/sbin/sshdfilter&amp;quot;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
(Verifier dans &#039;&#039;/etc/init.d/sshd&#039;&#039; que la ligne &#039;&#039;[ -f /etc/sysconfig/sshd ] &amp;amp;&amp;amp; . /etc/sysconfig/sshd&#039;&#039;&lt;br /&gt;
se situe apres la ligne &#039;&#039;SSHD=/usr/sbin/sshd&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2 Vérifier/modifier les parametres suivants dans /etc/sshdfilterrc&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;code&amp;gt;firewalladd=&#039;shorewall drop $ip&#039;&lt;br /&gt;
firewalldel=&#039;shorewall allow $ip&#039;&lt;br /&gt;
logsource=&#039;STDIN&#039;&lt;br /&gt;
debug=0&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3 Relancer le service sshd&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;code&amp;gt;# service sshd restart&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
C&#039;est fini ! Lire le fichier &#039;&#039;&#039;/etc/sshdfilterrc&#039;&#039;&#039; pour affiner les réglages si ça vous dit.&lt;br /&gt;
&lt;br /&gt;
Pour lister les adresses bloquées&lt;br /&gt;
&amp;lt;code&amp;gt;# shorewall show dynamic&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour débloquer toutes les adresses (relance du pare-feu)&lt;br /&gt;
&amp;lt;code&amp;gt;# service shorewall restart&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Attention : les messages de &#039;&#039;&#039;sshd&#039;&#039;&#039; n&#039;apparaissent plus dans &#039;&#039;&#039;/var/log/messages&#039;&#039;&#039; mais dans &#039;&#039;&#039;/var/log/auth.log&#039;&#039;&#039; . Les messages relatifs à la chaine &#039;&#039;&#039;SSHD&#039;&#039;&#039; sont issus de commandes &amp;quot;en dur&amp;quot; dans &#039;&#039;&#039;sshdfilter&#039;&#039;&#039;, lesquelles servent à commander &#039;&#039;&#039;iptables&#039;&#039;&#039; ; ces erreurs sont sans conséquence.&lt;/div&gt;</summary>
		<author><name>Admru1</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Trucs:Configurer_sshdfilter_sur_une_Mandriva2008.0_pour_qu%27il_travaille_avec_shorewall_comme_pare-feu&amp;diff=15180</id>
		<title>Trucs:Configurer sshdfilter sur une Mandriva2008.0 pour qu&#039;il travaille avec shorewall comme pare-feu</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Trucs:Configurer_sshdfilter_sur_une_Mandriva2008.0_pour_qu%27il_travaille_avec_shorewall_comme_pare-feu&amp;diff=15180"/>
		<updated>2008-02-09T21:21:46Z</updated>

		<summary type="html">&lt;p&gt;Admru1 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Configurer sshdfilter sur une Mandriva2008.0 pour qu&#039;il travaille avec shorewall comme pare-feu==&lt;br /&gt;
&lt;br /&gt;
L&#039;outil &#039;&#039;&#039;sshdfilter&#039;&#039;&#039; permet de réagir en temps réel aux attaques en force brute sur le serveur &#039;&#039;&#039;sshd&#039;&#039;&#039;. Après un certain nombre de refus de connexion, l&#039;adresse &#039;&#039;&#039;ip&#039;&#039;&#039; de l&#039;attaquant est bloquée par le pare-feu pour une période définie.&lt;br /&gt;
&lt;br /&gt;
La détection est faite par une analyse en continu les messages de &#039;&#039;&#039;sshd&#039;&#039;&#039;. Les réactions sont l&#039;envoi de consignes de blocage d&#039;adresses &#039;&#039;&#039;ip&#039;&#039;&#039; au pare-feu. L&#039;outil &#039;&#039;&#039;sshdfilter&#039;&#039;&#039; est construit à la base pour travailler avec le pare-feu &#039;&#039;&#039;iptables&#039;&#039;&#039;, mais sur la &#039;&#039;&#039;Mandriva2008.0&#039;&#039;&#039; le pare-feu standard est &#039;&#039;&#039;shorewall&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1 Modifier /etc/sysconfig/sshd&#039;&#039;&#039; (cette opération aurait du être faite par le script d&#039;installation du paquetage &#039;&#039;&#039;sshdfilter&#039;&#039;&#039;)&lt;br /&gt;
&amp;lt;code&amp;gt;SSHD=&amp;quot;/usr/sbin/sshdfilter&amp;quot;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2 Vérifier/modifier les parametres suivants dans /etc/sshdfilterrc&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;code&amp;gt;firewalladd=&#039;shorewall drop $ip&#039;&lt;br /&gt;
firewalldel=&#039;shorewall allow $ip&#039;&lt;br /&gt;
logsource=&#039;STDIN&#039;&lt;br /&gt;
debug=0&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3 Relancer le service sshd&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;code&amp;gt;# service sshd restart&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
C&#039;est fini ! Lire le fichier &#039;&#039;&#039;/etc/sshdfilterrc&#039;&#039;&#039; pour affiner les réglages si ça vous dit.&lt;br /&gt;
&lt;br /&gt;
Pour lister les adresses bloquées&lt;br /&gt;
&amp;lt;code&amp;gt;# shorewall show dynamic&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour débloquer toutes les adresses (relance du pare-feu)&lt;br /&gt;
&amp;lt;code&amp;gt;# service shorewall restart&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Attention : les messages de &#039;&#039;&#039;sshd&#039;&#039;&#039; n&#039;apparaissent plus dans &#039;&#039;&#039;/var/log/messages&#039;&#039;&#039; mais dans &#039;&#039;&#039;/var/log/auth.log&#039;&#039;&#039; . Les messages relatifs à la chaine &#039;&#039;&#039;SSHD&#039;&#039;&#039; sont issus de commandes &amp;quot;en dur&amp;quot; dans &#039;&#039;&#039;sshdfilter&#039;&#039;&#039;, lesquelles servent à commander &#039;&#039;&#039;iptables&#039;&#039;&#039; ; ces erreurs sont sans conséquence.&lt;/div&gt;</summary>
		<author><name>Admru1</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Trucs:Proposition_d%27un_truc&amp;diff=15179</id>
		<title>Trucs:Proposition d&#039;un truc</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Trucs:Proposition_d%27un_truc&amp;diff=15179"/>
		<updated>2008-02-09T21:04:13Z</updated>

		<summary type="html">&lt;p&gt;Admru1 : /* Proposition d&amp;#039;un truc ou d&amp;#039;une astuce */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Proposition d&#039;un truc ou d&#039;une astuce =&lt;br /&gt;
Indiquer ici les trucs ou astuces qui manquent et que vous désirez créer. &#039;&#039;&#039;Ne mettez pas&#039;&#039;&#039; des articles que vous désireriez voir écrits ! &lt;br /&gt;
* exemple : &amp;lt;nowiki&amp;gt;[[Trucs:Nom du truc]]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Trucs:Résoudre les problèmes de clé dans Debian]]&lt;br /&gt;
&lt;br /&gt;
[[Trucs:Formater un baladeur mp3 type CREATIVE MuVo N200]]&lt;br /&gt;
&lt;br /&gt;
[[Trucs:Utiliser les boutons de son scanneur]]&lt;br /&gt;
&lt;br /&gt;
[[Trucs: Se connecter à WindowsUpdate via un serveur Squid authentifiant]]&lt;br /&gt;
&lt;br /&gt;
[[Trucs: Résoudre le problème de l&#039;écran qui s&#039;éteint automatiquement sous KDE3.5 même si dans la configuration, l&#039;économie d&#039;energie est désactivé, mais qu&#039;on a activé Compiz]]&lt;br /&gt;
&lt;br /&gt;
[[Trucs: Spécifier le format A4 dans quelques fichiers où c&#039;est oublié]]&lt;br /&gt;
&lt;br /&gt;
[[Trucs: Rajouter un fichier de mémoire swap temporaire]]&lt;br /&gt;
&lt;br /&gt;
[[Trucs: Lancer une application dans un terminal avec Mandriva]]&lt;br /&gt;
&lt;br /&gt;
[[Trucs: Supprimer l&#039;écran et le clavier d&#039;un serveur grâce au port série]]&lt;br /&gt;
&lt;br /&gt;
[[Trucs: Configurer sshdfilter sur une Mandriva2008.0 pour qu&#039;il travaille avec shorewall comme pare-feu]]&lt;br /&gt;
&lt;br /&gt;
== tarball des sources du driver de conexant pour modem hcf pci ==&lt;br /&gt;
&lt;br /&gt;
Bonjour,&lt;br /&gt;
&lt;br /&gt;
Je ne sais pas si c&#039;est ici qu&#039;il faut que je le fasse, mais aprés avoir googlelisé la terre entière, j&#039;ai réussis à trouver les sources (assez anciennes, mais libres) pour les modems hcf pci de Conexant.&lt;br /&gt;
&lt;br /&gt;
Si je peux les déposer sur le site et ainsi faire profiter la communauté d&#039;un bien retiré de la toile, veuillez me laissez un message.&lt;br /&gt;
&lt;br /&gt;
Le tarball en question est le suivant et il fonctionne. Le seul impératif est qu&#039;il ne tourne que sur noyau 2.4 + ACPI, donc recompilation du noyau. Pour la compilation proprement dite du driver, il est besoin des sources et/ou des headers du noyau. pour les autre noyaux, 2.2 et 2.6, je n&#039;ai rien essayé.&lt;br /&gt;
&lt;br /&gt;
hcfpcimodem-0.99lnxtbeta03042700.tar.gz&lt;br /&gt;
&lt;br /&gt;
Bien à vous.&lt;br /&gt;
&lt;br /&gt;
°¿° Skippy the Kangoo °¿°&lt;br /&gt;
&lt;br /&gt;
== écouter ses messages téléphoniques Free ==&lt;br /&gt;
&lt;br /&gt;
Dans son offre de téléphonie, Free propose un répondeur : les messages enregistrés peuvent alors être reçus par mail ou bien téléchargés depuis une interface Web.&lt;br /&gt;
&lt;br /&gt;
Le problème est de réussir à les écouter depuis Linux : &#039;a marche pô.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Solution :&#039;&#039;&#039; il suffit d&#039;enregistrer le fichier, et de changer son extension en &amp;quot;.snd&amp;quot;. Il est alors parfaitement reconnu par votre lecteur audio favori.&lt;br /&gt;
&lt;br /&gt;
Remarque : ceci étant établi, reste à voir comment faire pour éviter cette étape d&#039;enregistrement et de renommage, mais en attendant...&lt;br /&gt;
&lt;br /&gt;
== restriction horaires de connexion sur KDE via Pam ==&lt;br /&gt;
&lt;br /&gt;
Voilà quelque chose qui peut-être utile si vous avez des enfants et que vous ne voulez pas qu&#039;ils passent leur vie sur le PC contrairement à leur père ;-).&lt;br /&gt;
&lt;br /&gt;
Pour commencer il faut modifier le module de pam qui sert à la connexion de KDE, ce module se trouve dans le répertoire:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;ls -all /etc/pam.d/kde*&lt;br /&gt;
-rw-r--r--  1 root root 333 mar 14 11:56 /etc/pam.d/kde3&lt;br /&gt;
-rw-r--r--  1 root root 368 mar 14 11:29 /etc/pam.d/kde3~&lt;br /&gt;
-rw-r--r--  1 root root 326 mai 14  2005 /etc/pam.d/kde3-np&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Le module qui nous intéresse est kde3.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;cat /etc/pam.d/kde3&lt;br /&gt;
#%PAM-1.0&lt;br /&gt;
account    required     pam_time.so&lt;br /&gt;
&lt;br /&gt;
auth       required     pam_stack.so service=system-auth&lt;br /&gt;
auth       required     pam_nologin.so&lt;br /&gt;
account    required     pam_stack.so service=system-auth&lt;br /&gt;
password   required     pam_stack.so service=system-auth&lt;br /&gt;
session    required     pam_stack.so service=system-auth&lt;br /&gt;
session    optional     pam_console.so&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
nous insérons comme indiqué plus haut la ligne&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;account    required     pam_time.so&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
en s&#039;assurant que la lib  pam_time.so est bien dans /usr/lib/security&lt;br /&gt;
&lt;br /&gt;
une fois cette étape réalisée, il nous faut configurer le fichier /etc/security/time.conf&lt;br /&gt;
&lt;br /&gt;
l&#039;explication de la syntaxe est jointe dans le fichier, pour notre exemple nous prendrons (extrait du fichier)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;# times&lt;br /&gt;
#       the format here is a logic list of day/time-range&lt;br /&gt;
#       entries the days are specified by a sequence of two character&lt;br /&gt;
#       entries, MoTuSa for example is Monday Tuesday and Saturday. Note&lt;br /&gt;
#       that repeated days are unset MoMo = no day, and MoWk = all weekdays&lt;br /&gt;
#       bar Monday. The two character combinations accepted are&lt;br /&gt;
#&lt;br /&gt;
#               Mo Tu We Th Fr Sa Su Wk Wd Al&lt;br /&gt;
#&lt;br /&gt;
#       the last two being week-end days and all 7 days of the week&lt;br /&gt;
#       respectively. As a final example, AlFr means all days except Friday.&lt;br /&gt;
#&lt;br /&gt;
#       each day/time-range can be prefixed with a &#039;!&#039; to indicate &amp;quot;anything&lt;br /&gt;
#       but&amp;quot;&lt;br /&gt;
#&lt;br /&gt;
#       The time-range part is two 24-hour times HHMM separated by a hyphen&lt;br /&gt;
#       indicating the start and finish time (if the finish time is smaller&lt;br /&gt;
#       than the start time it is deemed to apply on the following day).&lt;br /&gt;
#&lt;br /&gt;
# for a rule to be active, ALL of service+ttys+users must be satisfied&lt;br /&gt;
# by the applying process.&lt;br /&gt;
&lt;br /&gt;
kde3;*;anne;Wd0800-0900&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cette ligne signifie que nous autorisons le service kde3 sur tous les tty (*) pour le user anne les jours de la semaine de 8h00 à 9h00&lt;br /&gt;
&lt;br /&gt;
Ce système peut être complèté via squid et squidguard qui gère les accès internet et les sites autorisés, c&#039;est ce que j&#039;ai fait chez moi.&lt;br /&gt;
&lt;br /&gt;
mali44&lt;br /&gt;
&lt;br /&gt;
== restriction horaires de connexion sur KDE via Pam ==&lt;br /&gt;
&lt;br /&gt;
Voilà quelque chose qui peut-être utile si vous avez des enfants et que vous ne voulez pas qu&#039;ils passent leur vie sur le PC contrairement à leur père ;-).&lt;br /&gt;
&lt;br /&gt;
pour commencer il faut modifier le module de pam qui sert à la connexion de KDE, ce module se trouve dans le répertoire:&lt;br /&gt;
&lt;br /&gt;
ls -all /etc/pam.d/kde*&lt;br /&gt;
&lt;br /&gt;
-rw-r--r--  1 root root 333 mar 14 11:56 /etc/pam.d/kde3&lt;br /&gt;
&lt;br /&gt;
-rw-r--r--  1 root root 368 mar 14 11:29 /etc/pam.d/kde3~&lt;br /&gt;
&lt;br /&gt;
-rw-r--r--  1 root root 326 mai 14  2005 /etc/pam.d/kde3-np&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
le module qui nous intéresse est kde3.&lt;br /&gt;
&lt;br /&gt;
cat /etc/pam.d/kde3&lt;br /&gt;
&lt;br /&gt;
#%PAM-1.0&lt;br /&gt;
&lt;br /&gt;
account    required     pam_time.so&lt;br /&gt;
&lt;br /&gt;
auth       required     pam_stack.so service=system-auth&lt;br /&gt;
&lt;br /&gt;
auth       required     pam_nologin.so&lt;br /&gt;
&lt;br /&gt;
account    required     pam_stack.so service=system-auth&lt;br /&gt;
&lt;br /&gt;
password   required     pam_stack.so service=system-auth&lt;br /&gt;
&lt;br /&gt;
session    required     pam_stack.so service=system-auth&lt;br /&gt;
&lt;br /&gt;
session    optional     pam_console.so&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
nous insérons comme indiqué plus haut la ligne&lt;br /&gt;
account    required     pam_time.so&lt;br /&gt;
&lt;br /&gt;
en s&#039;arrurant que la lib  pam_time.so est bien dans /usr/lib/security&lt;br /&gt;
&lt;br /&gt;
une fois cette étape réalisée, il nous faut configurer le fichier /etc/security/time.conf&lt;br /&gt;
&lt;br /&gt;
l&#039;explication de la syntaxe est jointe dans le fichier, pour notre exemple nous prendrons (extrait du fichier)&lt;br /&gt;
&lt;br /&gt;
# times&lt;br /&gt;
#       the format here is a logic list of day/time-range&lt;br /&gt;
#       entries the days are specified by a sequence of two character&lt;br /&gt;
#       entries, MoTuSa for example is Monday Tuesday and Saturday. Note&lt;br /&gt;
#       that repeated days are unset MoMo = no day, and MoWk = all weekdays&lt;br /&gt;
#       bar Monday. The two character combinations accepted are&lt;br /&gt;
#&lt;br /&gt;
#               Mo Tu We Th Fr Sa Su Wk Wd Al&lt;br /&gt;
#&lt;br /&gt;
#       the last two being week-end days and all 7 days of the week&lt;br /&gt;
#       respectively. As a final example, AlFr means all days except Friday.&lt;br /&gt;
#&lt;br /&gt;
#       each day/time-range can be prefixed with a &#039;!&#039; to indicate &amp;quot;anything&lt;br /&gt;
#       but&amp;quot;&lt;br /&gt;
#&lt;br /&gt;
#       The time-range part is two 24-hour times HHMM separated by a hyphen&lt;br /&gt;
#       indicating the start and finish time (if the finish time is smaller&lt;br /&gt;
#       than the start time it is deemed to apply on the following day).&lt;br /&gt;
#&lt;br /&gt;
# for a rule to be active, ALL of service+ttys+users must be satisfied&lt;br /&gt;
# by the applying process.&lt;br /&gt;
&lt;br /&gt;
kde3;*;anne;Wd0800-0900&lt;br /&gt;
&lt;br /&gt;
cette ligne signifie que nous autorisons le service kde3 sur tous les tty (*) pour le user anne les jours de la semaine de 8h00 à 9h00&lt;br /&gt;
&lt;br /&gt;
Ce système peut être complété via squid et squidguard qui gère les accès internet et les sites autorisés, c&#039;est ce que j&#039;ai fait chez moi.&lt;br /&gt;
&lt;br /&gt;
mali44&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bonjour&lt;br /&gt;
&lt;br /&gt;
Cette modification fonctionne a merveille effectivement pour restreindre l&#039;heure de connexion cependant une fois que l&#039;utilisateur est connecte, il n&#039;y a pas de deconnexion lorsqu&#039;il depasse sa plage horaire. Quel type de modification dois-je apporter pour forcer la deconnexion qund la plage horaire se termine?&lt;br /&gt;
&lt;br /&gt;
exemple:&lt;br /&gt;
&lt;br /&gt;
l&#039;utilisateur peut se connecter tous les jours entre 15 et 17 heures. Il se connecte a 15 heures mais arrivé a 17 heures sa session continue comme si de rien n&#039;etait.&lt;br /&gt;
&lt;br /&gt;
==  Installer,configurer et exploiter Bind 9.4.x ==&lt;br /&gt;
&lt;br /&gt;
Bonjour, j&#039;ai passé beaucoup de temps à réaliser à vouloir réaliser une documentation pour que  tout administrateur soit en mesure de monter son propre réseau ou DNS ...Toutefois, elle n&#039;aborde pas les technologies comme : Bind + DHCP,Bind + Lwres ... mais vous avez tout de même tout (à mon avis) pour faire en sorte que &amp;quot;votre&amp;quot; Bind soit à la hauteur, et sécurisé.&lt;br /&gt;
Bonne lecture à tous... et comme beaucoup toutes les critiques &amp;quot;positives&amp;quot; sont accéptées.&lt;br /&gt;
&lt;br /&gt;
Cette documentation est disponible ici :&lt;br /&gt;
&lt;br /&gt;
http://archi.laurent.club.fr/Doc_install_BIND.html&lt;/div&gt;</summary>
		<author><name>Admru1</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Trucs:Supprimer_l%27%C3%A9cran_et_le_clavier_d%27un_serveur_gr%C3%A2ce_au_port_s%C3%A9rie&amp;diff=15161</id>
		<title>Trucs:Supprimer l&#039;écran et le clavier d&#039;un serveur grâce au port série</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Trucs:Supprimer_l%27%C3%A9cran_et_le_clavier_d%27un_serveur_gr%C3%A2ce_au_port_s%C3%A9rie&amp;diff=15161"/>
		<updated>2008-01-29T10:20:55Z</updated>

		<summary type="html">&lt;p&gt;Admru1 : /* Supprimer l&amp;#039;écran et le clavier d&amp;#039;un serveur grâce au port série (et transformer un vieux PC en console VT100) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Supprimer l&#039;écran et le clavier d&#039;un serveur grâce au port série ==&lt;br /&gt;
et transformer un vieux PC en console VT100&lt;br /&gt;
&lt;br /&gt;
Si vous avez recyclé un PC en serveur et que son écran-clavier vous gêne, il est possible de s&#039;en passer sans perdre la possibilité de s&#039;y connecter en mode console. La solution vient du port série sur lequel on peut connecter un terminal de type VT100, ou plutôt un autre PC équipé d&#039;un émulateur de VT100. Ce PC peut être un poste de travail classique où, quand on a besoin, on fait fonctionner dans une fenêtre un logiciel du type &#039;&#039;&#039;minicom&#039;&#039;&#039; (http://fr.wikipedia.org/wiki/Minicom).&lt;br /&gt;
&lt;br /&gt;
La liaison entre les deux machines passe par un câble null-modem (http://www.commentcamarche.net/elec/nullmodem.php3 et http://en.wikipedia.org/wiki/Null_modem et http://www.pearl.fr/article-PE826.html). Il s&#039;agit d&#039;un câble croisé pour liaison par les ports série, souvent en DB9F-DB9F. On peut ajouter des rallonges. Ce matériel est standard. Il économise un switch KVM pour travailler alternativement sur le poste de travail et sur le serveur en mode console.&lt;br /&gt;
Si vous êtes bricoleur, avec du fil téléphone 8 brins et deux prises DB9F, le câble ne vous reviendra pas cher (0.90€ la prise+capot DB9F chez Selectronic, 15€ les 25m de fil tel+adsl chez LeroyMerlin).&lt;br /&gt;
&lt;br /&gt;
Les détails de la configuration sont expliqués dans le fichier http://yves.demur.free.fr/Alire_10_ok.txt , issu d&#039;une disquette auto amorçable qui permet de transformer un vieux PC en terminal VT100. On peut engendrer un CD bootable à partir de la disquette.&lt;br /&gt;
&lt;br /&gt;
La disquette peut être téléchargée, fichier http://yves.demur.free.fr/fd_b-p5-vt100_10_ok.img , le script ayant permis de créer la disquette peut être téléchargé, fichier http://yves.demur.free.fr/gen_btdk_10_ok.bash .&lt;br /&gt;
La disquette complémentaire peut être téléchargée, fichier http://yves.demur.free.fr/fd_c-p5-vt100_10_ok.img .&lt;br /&gt;
&lt;br /&gt;
Pour créer les disquettes :&lt;br /&gt;
&amp;lt;code&amp;gt;$ dd if=fd_b-p5-vt100_10_ok.img of=/dev/fd0u1440&lt;br /&gt;
($ superformat /dev/fd0u1920)&lt;br /&gt;
$ dd if=fd_c-p5-vt100_10_ok.img of=/dev/fd0u1920&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
J&#039;ai fait une variante pour CD-RW. Elle contient tout ce qu&#039;il faut pour modifier le CD-RW à partir du système auto amorçable qu&#039;il lance (outils d&#039;effacement et de gravure de CD). Le système lancé depuis le CD peut s&#039;auto transférer sur un disque dur IDE. Le CD contient aussi les images d&#039;un jeu de disquettes qui charge un système équivalent à celui qui se charge en bootant le CD (la 2e disquette n&#039;est pas optionnelle) pour, par exemple, transférer le système sur le disque dur d&#039;un PC qui ne boote pas les CD.&lt;br /&gt;
Le CD peut être téléchargé, fichier http://yves.demur.free.fr/cd-p5-vt100_11_ok.iso , le script ayant permis de créer le CD peut être téléchargé, fichier http://yves.demur.free.fr/gen_btcd_11_ok.bash .&lt;br /&gt;
&lt;br /&gt;
Pour créer le CD :&lt;br /&gt;
&amp;lt;code&amp;gt;$ cdrecord -v -driveropts=burnproof -dao dev=/dev/hdc cd-p5-vt100_11_ok.iso&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admru1</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Trucs:Sp%C3%A9cifier_le_format_A4_dans_quelques_fichiers_o%C3%B9_c%27est_oubli%C3%A9&amp;diff=15129</id>
		<title>Trucs:Spécifier le format A4 dans quelques fichiers où c&#039;est oublié</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Trucs:Sp%C3%A9cifier_le_format_A4_dans_quelques_fichiers_o%C3%B9_c%27est_oubli%C3%A9&amp;diff=15129"/>
		<updated>2008-01-02T20:44:16Z</updated>

		<summary type="html">&lt;p&gt;Admru1 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Spécifier le format A4 dans quelques fichiers où c&#039;est oublié ==&lt;br /&gt;
&lt;br /&gt;
Si votre imprimante A4 centre mal certaines impressions, c&#039;est que l&#039;application envoie des données en format A4 et que l&#039;imprimante reste en configuration Letter, ou l&#039;inverse. Le format Letter est le défaut pour quasiment toutes les applications quand elles ignorent le format prévu par l&#039;imprimante. Certaines applications ont des options à spécifier, d&#039;autres non et il faut chercher plus profond pour remédier. Si on peut changer les options par défaut, c&#039;est mieux car on ne risque plus d&#039;oublier de les spécifier.&lt;br /&gt;
&lt;br /&gt;
Je propose de recenser les applications qui nécessitent une modification de leur configuration, afin d&#039;agir une fois pour toutes, voire de créer un script qui fait le travail.&lt;br /&gt;
&lt;br /&gt;
Configuration de &#039;&#039;&#039;enscript&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
modifier le fichier &#039;&#039;&#039;/etc/enscript.cfg&#039;&#039;&#039; : changer la valeur de &#039;&#039;DefaultMedia&#039;&#039;&lt;br /&gt;
&amp;lt;code&amp;gt;DefaultMedia: A4&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
modifier le fichier &#039;&#039;&#039;/usr/share/enscript/enscript.hdr&#039;&#039;&#039; : changer la valeur de &#039;&#039;moddatestr&#039;&#039; et &#039;&#039;pagenumstr&#039;&#039; pour les mettre au style français&lt;br /&gt;
&amp;lt;code&amp;gt;%Format: moddatestr	$F&lt;br /&gt;
%Format: pagenumstr	$%/$=&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Configuration de &#039;&#039;&#039;mpage&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
créer le fichier &#039;&#039;&#039;/etc/profile.d/mpage.sh&#039;&#039;&#039; avec la protection &#039;&#039;&#039;775&#039;&#039;&#039;, et contenant la ligne&lt;br /&gt;
&amp;lt;code&amp;gt;export MPAGE=&amp;quot;-bA4 -f -o&amp;quot;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Configuration de &#039;&#039;&#039;ghostscript&#039;&#039;&#039;, nécessaire pour l&#039;impression de fichiers PostScript car utilisé par &#039;&#039;&#039;foomatic&#039;&#039;&#039; quand on envoie un fichier .ps à l&#039;imprimante via &#039;&#039;&#039;lpr&#039;&#039;&#039; (cas d&#039;une imprimante non PostScript)&lt;br /&gt;
&lt;br /&gt;
modifier le fichier &#039;&#039;&#039;/usr/share/ghostscript/.../gs_init.ps&#039;&#039;&#039; : décommenter la ligne&lt;br /&gt;
&amp;lt;code&amp;gt;DEFAULTPAPERSIZE (a4) def&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Et si malgré tout votre impression reste décalée alors que la prévisualisation est bonne,&#039;&#039;&#039; je vous livre ma méthode : imprimer dans un fichier en PDF puis visualiser le PDF et l&#039;imprimer.&lt;/div&gt;</summary>
		<author><name>Admru1</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Trucs:Supprimer_l%27%C3%A9cran_et_le_clavier_d%27un_serveur_gr%C3%A2ce_au_port_s%C3%A9rie&amp;diff=15122</id>
		<title>Trucs:Supprimer l&#039;écran et le clavier d&#039;un serveur grâce au port série</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Trucs:Supprimer_l%27%C3%A9cran_et_le_clavier_d%27un_serveur_gr%C3%A2ce_au_port_s%C3%A9rie&amp;diff=15122"/>
		<updated>2007-12-29T03:13:08Z</updated>

		<summary type="html">&lt;p&gt;Admru1 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Supprimer l&#039;écran et le clavier d&#039;un serveur grâce au port série ==&lt;br /&gt;
&lt;br /&gt;
Si vous avez recyclé un PC en serveur et que son écran-clavier vous gêne, il est possible de s&#039;en passer sans perdre la possibilité de s&#039;y connecter en mode console. La solution vient du port série sur lequel on peut connecter un terminal de type VT100, ou plutôt un autre PC équipé d&#039;un émulateur de VT100. Ce PC peut être un poste de travail classique où, quand on a besoin, on fait fonctionner dans une fenêtre un logiciel du type &#039;&#039;&#039;minicom&#039;&#039;&#039; (http://fr.wikipedia.org/wiki/Minicom).&lt;br /&gt;
&lt;br /&gt;
La liaison entre les deux machines passe par un câble null-modem (http://www.commentcamarche.net/elec/nullmodem.php3 et http://en.wikipedia.org/wiki/Null_modem et http://www.pearl.fr/article-PE826.html). Il s&#039;agit d&#039;un câble croisé pour liaison par les ports série, souvent en DB9F-DB9F. On peut ajouter des rallonges. Ce matériel est standard. Il économise un switch KVM pour travailler alternativement sur le poste de travail et sur le serveur en mode console.&lt;br /&gt;
Si vous êtes bricoleur, avec du fil téléphone 8 brins et deux prises DB9F, le câble ne vous reviendra pas cher (0.90€ la prise+capot DB9F chez Selectronic, 15€ les 25m de fil tel+adsl chez LeroyMerlin).&lt;br /&gt;
&lt;br /&gt;
Les détails de la configuration sont expliqués dans le fichier http://yves.demur.free.fr/Alire_10_ok.txt , issu d&#039;une disquette auto amorçable qui permet de transformer un vieux PC en terminal VT100. On peut engendrer un CD bootable à partir de la disquette.&lt;br /&gt;
&lt;br /&gt;
La disquette peut être téléchargée, fichier http://yves.demur.free.fr/fd_b-p5-vt100_10_ok.img , le script ayant permis de créer la disquette peut être téléchargé, fichier http://yves.demur.free.fr/gen_btdk_10_ok.bash .&lt;br /&gt;
La disquette complémentaire peut être téléchargée, fichier http://yves.demur.free.fr/fd_c-p5-vt100_10_ok.img .&lt;br /&gt;
&lt;br /&gt;
Pour créer les disquettes :&lt;br /&gt;
&amp;lt;code&amp;gt;$ dd if=fd_b-p5-vt100_10_ok.img of=/dev/fd0u1440&lt;br /&gt;
($ superformat /dev/fd0u1920)&lt;br /&gt;
$ dd if=fd_c-p5-vt100_10_ok.img of=/dev/fd0u1920&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
J&#039;ai fait une variante pour CD-RW. Elle contient tout ce qu&#039;il faut pour modifier le CD-RW à partir du système auto amorçable qu&#039;il lance (outils d&#039;effacement et de gravure de CD). Le système lancé depuis le CD peut s&#039;auto transférer sur un disque dur IDE. Le CD contient aussi les images d&#039;un jeu de disquettes qui charge un système équivalent à celui qui se charge en bootant le CD (la 2e disquette n&#039;est pas optionnelle) pour, par exemple, transférer le système sur le disque dur d&#039;un PC qui ne boote pas les CD.&lt;br /&gt;
Le CD peut être téléchargé, fichier http://yves.demur.free.fr/cd-p5-vt100_11_ok.iso , le script ayant permis de créer le CD peut être téléchargé, fichier http://yves.demur.free.fr/gen_btcd_11_ok.bash .&lt;br /&gt;
&lt;br /&gt;
Pour créer le CD :&lt;br /&gt;
&amp;lt;code&amp;gt;$ cdrecord -v -driveropts=burnproof -dao dev=/dev/hdc cd-p5-vt100_11_ok.iso&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admru1</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Trucs:Supprimer_l%27%C3%A9cran_et_le_clavier_d%27un_serveur_gr%C3%A2ce_au_port_s%C3%A9rie&amp;diff=15121</id>
		<title>Trucs:Supprimer l&#039;écran et le clavier d&#039;un serveur grâce au port série</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Trucs:Supprimer_l%27%C3%A9cran_et_le_clavier_d%27un_serveur_gr%C3%A2ce_au_port_s%C3%A9rie&amp;diff=15121"/>
		<updated>2007-12-29T03:06:55Z</updated>

		<summary type="html">&lt;p&gt;Admru1 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Supprimer l&#039;écran et le clavier d&#039;un serveur grâce au port série ==&lt;br /&gt;
&lt;br /&gt;
Si vous avez recyclé un PC en serveur et que son écran-clavier vous gêne, il est possible de s&#039;en passer sans perdre la possibilité de s&#039;y connecter en mode console. La solution vient du port série sur lequel on peut connecter un terminal de type VT100, ou plutôt un autre PC équipé d&#039;un émulateur de VT100. Ce PC peut être un poste de travail classique où, quand on a besoin, on fait fonctionner dans une fenêtre un logiciel du type &#039;&#039;&#039;minicom&#039;&#039;&#039; (http://fr.wikipedia.org/wiki/Minicom).&lt;br /&gt;
&lt;br /&gt;
La liaison entre les deux machines passe par un câble null-modem (http://www.commentcamarche.net/elec/nullmodem.php3 et http://en.wikipedia.org/wiki/Null_modem et http://www.pearl.fr/article-PE826.html). Il s&#039;agit d&#039;un câble croisé pour liaison par les ports série, souvent en DB9F-DB9F. On peut ajouter des rallonges. Ce matériel est standard. Il économise un switch KVM pour travailler alternativement sur le poste de travail et sur le serveur en mode console.&lt;br /&gt;
Si vous êtes bricoleur, avec du fil téléphone 8 brins et deux prises DB9F, le câble ne vous reviendra pas cher (0.90€ la prise+capot DB9F chez Selectronic, 15€ les 25m de fil tel+adsl chez LeroyMerlin).&lt;br /&gt;
&lt;br /&gt;
Les détails de la configuration sont expliqués dans le fichier http://yves.demur.free.fr/Alire_10_ok.txt , issu d&#039;une disquette auto amorçable qui permet de transformer un vieux PC en terminal VT100. On peut engendrer un CD bootable à partir de la disquette.&lt;br /&gt;
&lt;br /&gt;
La disquette peut être téléchargée, fichier http://yves.demur.free.fr/fd_b-p5-vt100_10_ok.img , le script ayant permis de créer la disquette peut être téléchargé, fichier http://yves.demur.free.fr/gen_btdk_10_ok.bash .&lt;br /&gt;
La disquette complémentaire peut être téléchargée, fichier http://yves.demur.free.fr/fd_c-p5-vt100_10_ok.img .&lt;br /&gt;
&lt;br /&gt;
Pour créer les disquettes :&lt;br /&gt;
&amp;lt;code&amp;gt;$ dd if=fd_b-p5-vt100_10_ok.img of=/dev/fd0u1440&lt;br /&gt;
($ superformat /dev/fd0u1920)&lt;br /&gt;
$ dd if=fd_c-p5-vt100_10_ok.img of=/dev/fd0u1920&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
J&#039;ai fait une variante pour CD-RW. Elle contient tout ce qu&#039;il faut pour modifier le CD-RW à partir du système auto amorçable qu&#039;il lance (outils d&#039;effacement et de gravure de CD). Le systeme lance depuis le CD peut s&#039;auto transferer sur un disque dur IDE. Le CD contient aussi les images d&#039;un jeu de disquettes qui charge un systeme equivalent a celui qui se charge en bootant le CD (la 2e disquette n&#039;est pas optionnelle) pour, par exemple, transferer le systeme sur le disque dur d&#039;un PC qui ne boote pas les CD.&lt;br /&gt;
Le CD peut être téléchargé, fichier http://yves.demur.free.fr/cd-p5-vt100_11_ok.iso , le script ayant permis de créer le CD peut être téléchargé, fichier http://yves.demur.free.fr/gen_btcd_11_ok.bash .&lt;br /&gt;
&lt;br /&gt;
Pour créer le CD :&lt;br /&gt;
&amp;lt;code&amp;gt;$ cdrecord -v -driveropts=burnproof -dao dev=/dev/hdc cd-p5-vt100_11_ok.iso&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admru1</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Trucs:Supprimer_l%27%C3%A9cran_et_le_clavier_d%27un_serveur_gr%C3%A2ce_au_port_s%C3%A9rie&amp;diff=15120</id>
		<title>Trucs:Supprimer l&#039;écran et le clavier d&#039;un serveur grâce au port série</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Trucs:Supprimer_l%27%C3%A9cran_et_le_clavier_d%27un_serveur_gr%C3%A2ce_au_port_s%C3%A9rie&amp;diff=15120"/>
		<updated>2007-12-29T03:01:50Z</updated>

		<summary type="html">&lt;p&gt;Admru1 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Supprimer l&#039;écran et le clavier d&#039;un serveur grâce au port série ==&lt;br /&gt;
&lt;br /&gt;
Si vous avez recyclé un PC en serveur et que son écran-clavier vous gêne, il est possible de s&#039;en passer sans perdre la possibilité de s&#039;y connecter en mode console. La solution vient du port série sur lequel on peut connecter un terminal de type VT100, ou plutôt un autre PC équipé d&#039;un émulateur de VT100. Ce PC peut être un poste de travail classique où, quand on a besoin, on fait fonctionner dans une fenêtre un logiciel du type &#039;&#039;&#039;minicom&#039;&#039;&#039; (http://fr.wikipedia.org/wiki/Minicom).&lt;br /&gt;
&lt;br /&gt;
La liaison entre les deux machines passe par un câble null-modem (http://www.commentcamarche.net/elec/nullmodem.php3 et http://en.wikipedia.org/wiki/Null_modem et http://www.pearl.fr/article-PE826.html). Il s&#039;agit d&#039;un câble croisé pour liaison par les ports série, souvent en DB9F-DB9F. On peut ajouter des rallonges. Ce matériel est standard. Il économise un switch KVM pour travailler alternativement sur le poste de travail et sur le serveur en mode console.&lt;br /&gt;
Si vous êtes bricoleur, avec du fil téléphone 8 brins et deux prises DB9F, le câble ne vous reviendra pas cher (0.90€ la prise+capot DB9F chez Selectronic, 15€ les 25m de fil tel+adsl chez LeroyMerlin).&lt;br /&gt;
&lt;br /&gt;
Les détails de la configuration sont expliqués dans le fichier http://yves.demur.free.fr/Alire_10_ok.txt , issu d&#039;une disquette auto amorçable qui permet de transformer un vieux PC en terminal VT100. On peut engendrer un CD bootable à partir de la disquette.&lt;br /&gt;
&lt;br /&gt;
La disquette peut être téléchargée, fichier http://yves.demur.free.fr/fd_b-p5-vt100_10_ok.img , le script ayant permis de créer la disquette peut être téléchargé, fichier http://yves.demur.free.fr/gen_btdk_10_ok.bash .&lt;br /&gt;
La disquette complémentaire peut être téléchargée, fichier http://yves.demur.free.fr/fd_c-p5-vt100_10_ok.img .&lt;br /&gt;
&lt;br /&gt;
Pour créer les disquettes :&lt;br /&gt;
&amp;lt;code&amp;gt;$ dd if=fd_b-p5-vt100_10_ok.img of=/dev/fd0u1440&lt;br /&gt;
($ superformat /dev/fd0u1920)&lt;br /&gt;
$ dd if=fd_c-p5-vt100_10_ok.img of=/dev/fd0u1920&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
J&#039;ai fait une variante pour CD-RW. Elle contient tout ce qu&#039;il faut pour modifier le CD-RW à partir du système auto amorçable qu&#039;il lance (outils d&#039;effacement et de gravure de CD). Le CD peut être téléchargé, fichier http://yves.demur.free.fr/cd-p5-vt100_11_ok.iso , le script ayant permis de créer le CD peut être téléchargé, fichier http://yves.demur.free.fr/gen_btcd_11_ok.bash .&lt;br /&gt;
&lt;br /&gt;
Pour créer le CD :&lt;br /&gt;
&amp;lt;code&amp;gt;$ cdrecord -v -driveropts=burnproof -dao dev=/dev/hdc cd-p5-vt100_11_ok.iso&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admru1</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Trucs:Supprimer_l%27%C3%A9cran_et_le_clavier_d%27un_serveur_gr%C3%A2ce_au_port_s%C3%A9rie&amp;diff=15119</id>
		<title>Trucs:Supprimer l&#039;écran et le clavier d&#039;un serveur grâce au port série</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Trucs:Supprimer_l%27%C3%A9cran_et_le_clavier_d%27un_serveur_gr%C3%A2ce_au_port_s%C3%A9rie&amp;diff=15119"/>
		<updated>2007-12-28T22:42:42Z</updated>

		<summary type="html">&lt;p&gt;Admru1 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Supprimer l&#039;écran et le clavier d&#039;un serveur grâce au port série ==&lt;br /&gt;
&lt;br /&gt;
Si vous avez recyclé un PC en serveur et que son écran-clavier vous gêne, il est possible de s&#039;en passer sans perdre la possibilité de s&#039;y connecter en mode console. La solution vient du port série sur lequel on peut connecter un terminal de type VT100, ou plutôt un autre PC équipé d&#039;un émulateur de VT100. Ce PC peut être un poste de travail classique où, quand on a besoin, on fait fonctionner dans une fenêtre un logiciel du type &#039;&#039;&#039;minicom&#039;&#039;&#039; (http://fr.wikipedia.org/wiki/Minicom).&lt;br /&gt;
&lt;br /&gt;
La liaison entre les deux machines passe par un câble null-modem (http://www.commentcamarche.net/elec/nullmodem.php3 et http://en.wikipedia.org/wiki/Null_modem et http://www.pearl.fr/article-PE826.html). Il s&#039;agit d&#039;un câble croisé pour liaison par les ports série, souvent en DB9F-DB9F. On peut ajouter des rallonges. Ce matériel est standard. Il économise un switch KVM pour travailler alternativement sur le poste de travail et sur le serveur en mode console.&lt;br /&gt;
Si vous êtes bricoleur, avec du fil téléphone 8 brins et deux prises DB9F, le câble ne vous reviendra pas cher (0.90€ la prise+capot DB9F chez Selectronic, 15€ les 25m de fil tel+adsl chez LeroyMerlin).&lt;br /&gt;
&lt;br /&gt;
Les détails de la configuration sont expliqués dans le fichier http://yves.demur.free.fr/Alire_10_ok.txt , issu d&#039;une disquette auto amorçable qui permet de transformer un vieux PC en terminal VT100. On peut engendrer un CD bootable à partir de la disquette.&lt;br /&gt;
&lt;br /&gt;
La disquette peut être téléchargée, fichier http://yves.demur.free.fr/fd-p5-vt100_10_ok.img , le script ayant permis de créer la disquette peut être téléchargé, fichier http://yves.demur.free.fr/gen_btdk_10_ok.bash .&lt;br /&gt;
La disquette complémentaire peut être téléchargée, fichier http://yves.demur.free.fr/fd-p5-vt100c_10_ok.img .&lt;br /&gt;
&lt;br /&gt;
Pour créer les disquettes :&lt;br /&gt;
&amp;lt;code&amp;gt;$ dd if=fd-p5-vt100_10_ok.img of=/dev/fd0u1440&lt;br /&gt;
($ superformat /dev/fd0u1920)&lt;br /&gt;
$ dd if=fd-p5-vt100c_10_ok.img of=/dev/fd0u1920&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
J&#039;ai fait une variante pour CD-RW. Elle contient tout ce qu&#039;il faut pour modifier le CD-RW à partir du système auto amorçable qu&#039;il lance (outils d&#039;effacement et de gravure de CD). Le CD peut être téléchargé, fichier http://yves.demur.free.fr/cd-p5-vt100_11_ok.iso , le script ayant permis de créer le CD peut être téléchargé, fichier http://yves.demur.free.fr/gen_btcd_11_ok.bash .&lt;br /&gt;
&lt;br /&gt;
Pour créer le CD :&lt;br /&gt;
&amp;lt;code&amp;gt;$ cdrecord -v -driveropts=burnproof -dao dev=/dev/hdc cd-p5-vt100_11_ok.iso&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admru1</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Trucs:Supprimer_l%27%C3%A9cran_et_le_clavier_d%27un_serveur_gr%C3%A2ce_au_port_s%C3%A9rie&amp;diff=15117</id>
		<title>Trucs:Supprimer l&#039;écran et le clavier d&#039;un serveur grâce au port série</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Trucs:Supprimer_l%27%C3%A9cran_et_le_clavier_d%27un_serveur_gr%C3%A2ce_au_port_s%C3%A9rie&amp;diff=15117"/>
		<updated>2007-12-27T12:00:29Z</updated>

		<summary type="html">&lt;p&gt;Admru1 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Supprimer l&#039;écran et le clavier d&#039;un serveur grâce au port série ==&lt;br /&gt;
&lt;br /&gt;
Si vous avez recyclé un PC en serveur et que son écran-clavier vous gêne, il est possible de s&#039;en passer sans perdre la possibilité de s&#039;y connecter en mode console. La solution vient du port série sur lequel on peut connecter un terminal de type VT100, ou plutôt un autre PC équipé d&#039;un émulateur de VT100. Ce PC peut être un poste de travail classique où, quand on a besoin, on fait fonctionner dans une fenêtre un logiciel du type &#039;&#039;&#039;minicom&#039;&#039;&#039; (http://fr.wikipedia.org/wiki/Minicom).&lt;br /&gt;
&lt;br /&gt;
La liaison entre les deux machines passe par un câble null-modem (http://www.commentcamarche.net/elec/nullmodem.php3 et http://en.wikipedia.org/wiki/Null_modem et http://www.pearl.fr/article-PE826.html). Il s&#039;agit d&#039;un câble croisé pour liaison par les ports série, souvent en DB9F-DB9F. On peut ajouter des rallonges. Ce matériel est standard. Il économise un switch KVM pour travailler alternativement sur le poste de travail et sur le serveur en mode console.&lt;br /&gt;
Si vous êtes bricoleur, avec du fil téléphone 8 brins et deux prises DB9F, le câble ne vous reviendra pas cher (0.90€ la prise+capot DB9F chez Selectronic, 15€ les 25m de fil tel+adsl chez LeroyMerlin).&lt;br /&gt;
&lt;br /&gt;
Les détails de la configuration sont expliqués dans le fichier http://yves.demur.free.fr/Alire_10_ok.txt , issu d&#039;une disquette auto amorçable qui permet de transformer un vieux PC en terminal VT100. On peut engendrer un CD bootable à partir de la disquette.&lt;br /&gt;
&lt;br /&gt;
La disquette peut être téléchargée, fichier http://yves.demur.free.fr/fd-p5-vt100_10_ok.img , le script ayant permis de créer la disquette peut être téléchargé, fichier http://yves.demur.free.fr/gen_btdk_10_ok.bash .&lt;br /&gt;
La disquette complémentaire peut être téléchargée, fichier http://yves.demur.free.fr/fdc-p5-vt100_10_ok.img .&lt;br /&gt;
&lt;br /&gt;
Pour créer les disquettes :&lt;br /&gt;
&amp;lt;code&amp;gt;$ dd if=fd-p5-vt100_10_ok.img of=/dev/fd0u1440&lt;br /&gt;
($ superformat /dev/fd0u1920)&lt;br /&gt;
$ dd if=fdc-p5-vt100_10_ok.img of=/dev/fd0u1920&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
J&#039;ai fait une variante pour CD-RW. Elle contient tout ce qu&#039;il faut pour modifier le CD-RW à partir du système auto amorçable qu&#039;il lance (outils d&#039;effacement et de gravure de CD). Le CD peut être téléchargé, fichier http://yves.demur.free.fr/cd-p5-vt100_11_ok.iso , le script ayant permis de créer le CD peut être téléchargé, fichier http://yves.demur.free.fr/gen_btcd_11_ok.bash .&lt;br /&gt;
&lt;br /&gt;
Pour créer le CD :&lt;br /&gt;
&amp;lt;code&amp;gt;$ cdrecord -v -driveropts=burnproof -dao dev=/dev/hdc cd-p5-vt100_11_ok.iso&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admru1</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Trucs:Supprimer_l%27%C3%A9cran_et_le_clavier_d%27un_serveur_gr%C3%A2ce_au_port_s%C3%A9rie&amp;diff=15116</id>
		<title>Trucs:Supprimer l&#039;écran et le clavier d&#039;un serveur grâce au port série</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Trucs:Supprimer_l%27%C3%A9cran_et_le_clavier_d%27un_serveur_gr%C3%A2ce_au_port_s%C3%A9rie&amp;diff=15116"/>
		<updated>2007-12-27T03:00:04Z</updated>

		<summary type="html">&lt;p&gt;Admru1 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Supprimer l&#039;écran et le clavier d&#039;un serveur grâce au port série ==&lt;br /&gt;
&lt;br /&gt;
Si vous avez recyclé un PC en serveur et que son écran-clavier vous gêne, il est possible de s&#039;en passer sans perdre la possibilité de s&#039;y connecter en mode console. La solution vient du port série sur lequel on peut connecter un terminal de type VT100, ou plutôt un autre PC équipé d&#039;un émulateur de VT100. Ce PC peut être un poste de travail classique où, quand on a besoin, on fait fonctionner dans une fenêtre un logiciel du type &#039;&#039;&#039;minicom&#039;&#039;&#039; (http://fr.wikipedia.org/wiki/Minicom).&lt;br /&gt;
&lt;br /&gt;
La liaison entre les deux machines passe par un câble null-modem (http://www.commentcamarche.net/elec/nullmodem.php3 et http://en.wikipedia.org/wiki/Null_modem et http://www.pearl.fr/article-PE826.html). Il s&#039;agit d&#039;un câble croisé pour liaison par les ports série, souvent en DB9F-DB9F. On peut ajouter des rallonges. Ce matériel est standard. Il économise un switch KVM pour travailler alternativement sur le poste de travail et sur le serveur en mode console.&lt;br /&gt;
Si vous êtes bricoleur, avec du fil téléphone 8 brins et deux prises DB9F, le câble ne vous reviendra pas cher (0.90€ la prise+capot DB9F chez Selectronic, 15€ les 25m de fil tel+adsl chez LeroyMerlin).&lt;br /&gt;
&lt;br /&gt;
Les détails de la configuration sont expliqués dans le fichier http://yves.demur.free.fr/Alire_10_ok.txt , issu d&#039;une disquette auto amorçable qui permet de transformer un vieux PC en terminal VT100. On peut engendrer un CD bootable à partir de la disquette.&lt;br /&gt;
&lt;br /&gt;
La disquette peut être téléchargée, fichier http://yves.demur.free.fr/fd-p5-vt100_10_ok.img , le script ayant permis de créer la disquette peut être téléchargé, fichier http://yves.demur.free.fr/gen_btdk_10_ok.bash .&lt;br /&gt;
La disquette complémentaire peut être téléchargée, fichier http://yves.demur.free.fr/fd-p5-vt100c_10_ok.img .&lt;br /&gt;
&lt;br /&gt;
Pour créer les disquettes :&lt;br /&gt;
&amp;lt;code&amp;gt;$ dd if=fd-p5-vt100_10_ok.img of=/dev/fd0u1440&lt;br /&gt;
($ superformat /dev/fd0u1920)&lt;br /&gt;
$ dd if=fd-p5-vt100c_10_ok.img of=/dev/fd0u1920&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
J&#039;ai fait une variante pour CD-RW. Elle contient tout ce qu&#039;il faut pour modifier le CD-RW à partir du système auto amorçable qu&#039;il lance (outils d&#039;effacement et de gravure de CD). Le CD peut être téléchargé, fichier http://yves.demur.free.fr/cd-p5-vt100_11_ok.iso , le script ayant permis de créer le CD peut être téléchargé, fichier http://yves.demur.free.fr/gen_btcd_11_ok.bash .&lt;br /&gt;
&lt;br /&gt;
Pour créer le CD :&lt;br /&gt;
&amp;lt;code&amp;gt;$ cdrecord -v -driveropts=burnproof -dao dev=/dev/hdc cd-p5-vt100_11_ok.iso&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admru1</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Trucs:Proposition_d%27un_truc&amp;diff=15114</id>
		<title>Trucs:Proposition d&#039;un truc</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Trucs:Proposition_d%27un_truc&amp;diff=15114"/>
		<updated>2007-12-22T21:36:41Z</updated>

		<summary type="html">&lt;p&gt;Admru1 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Proposition d&#039;un truc ou d&#039;une astuce =&lt;br /&gt;
Indiquer ici les trucs ou astuces qui manquent et que vous désirez créer. &#039;&#039;&#039;Ne mettez pas&#039;&#039;&#039; des articles que vous désireriez voir écrits ! &lt;br /&gt;
* exemple : &amp;lt;nowiki&amp;gt;[[Trucs:Nom du truc]]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Trucs:Résoudre les problèmes de clé dans Debian]]&lt;br /&gt;
&lt;br /&gt;
[[Trucs:Formater un baladeur mp3 type CREATIVE MuVo N200]]&lt;br /&gt;
&lt;br /&gt;
[[Trucs:Utiliser les boutons de son scanneur]]&lt;br /&gt;
&lt;br /&gt;
[[Trucs: Se connecter à WindowsUpdate via un serveur Squid authentifiant]]&lt;br /&gt;
&lt;br /&gt;
[[Trucs: Résoudre le problème de l&#039;écran qui s&#039;éteint automatiquement sous KDE3.5 même si dans la configuration, l&#039;économie d&#039;energie est désactivé, mais qu&#039;on a activé Compiz]]&lt;br /&gt;
&lt;br /&gt;
[[Trucs: Spécifier le format A4 dans quelques fichiers où c&#039;est oublié]]&lt;br /&gt;
&lt;br /&gt;
[[Trucs: Rajouter un fichier de mémoire swap temporaire]]&lt;br /&gt;
&lt;br /&gt;
[[Trucs: Lancer une application dans un terminal avec Mandriva]]&lt;br /&gt;
&lt;br /&gt;
[[Trucs: Supprimer l&#039;écran et le clavier d&#039;un serveur grâce au port série]]&lt;br /&gt;
&lt;br /&gt;
== tarball des sources du driver de conexant pour modem hcf pci ==&lt;br /&gt;
&lt;br /&gt;
Bonjour,&lt;br /&gt;
&lt;br /&gt;
Je ne sais pas si c&#039;est ici qu&#039;il faut que je le fasse, mais aprés avoir googlelisé la terre entière, j&#039;ai réussis à trouver les sources (assez anciennes, mais libres) pour les modems hcf pci de Conexant.&lt;br /&gt;
&lt;br /&gt;
Si je peux les déposer sur le site et ainsi faire profiter la communauté d&#039;un bien retiré de la toile, veuillez me laissez un message.&lt;br /&gt;
&lt;br /&gt;
Le tarball en question est le suivant et il fonctionne. Le seul impératif est qu&#039;il ne tourne que sur noyau 2.4 + ACPI, donc recompilation du noyau. Pour la compilation proprement dite du driver, il est besoin des sources et/ou des headers du noyau. pour les autre noyaux, 2.2 et 2.6, je n&#039;ai rien essayé.&lt;br /&gt;
&lt;br /&gt;
hcfpcimodem-0.99lnxtbeta03042700.tar.gz&lt;br /&gt;
&lt;br /&gt;
Bien à vous.&lt;br /&gt;
&lt;br /&gt;
°¿° Skippy the Kangoo °¿°&lt;br /&gt;
&lt;br /&gt;
== écouter ses messages téléphoniques Free ==&lt;br /&gt;
&lt;br /&gt;
Dans son offre de téléphonie, Free propose un répondeur : les messages enregistrés peuvent alors être reçus par mail ou bien téléchargés depuis une interface Web.&lt;br /&gt;
&lt;br /&gt;
Le problème est de réussir à les écouter depuis Linux : &#039;a marche pô.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Solution :&#039;&#039;&#039; il suffit d&#039;enregistrer le fichier, et de changer son extension en &amp;quot;.snd&amp;quot;. Il est alors parfaitement reconnu par votre lecteur audio favori.&lt;br /&gt;
&lt;br /&gt;
Remarque : ceci étant établi, reste à voir comment faire pour éviter cette étape d&#039;enregistrement et de renommage, mais en attendant...&lt;br /&gt;
&lt;br /&gt;
== restriction horaires de connexion sur KDE via Pam ==&lt;br /&gt;
&lt;br /&gt;
Voilà quelque chose qui peut-être utile si vous avez des enfants et que vous ne voulez pas qu&#039;ils passent leur vie sur le PC contrairement à leur père ;-).&lt;br /&gt;
&lt;br /&gt;
Pour commencer il faut modifier le module de pam qui sert à la connexion de KDE, ce module se trouve dans le répertoire:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;ls -all /etc/pam.d/kde*&lt;br /&gt;
-rw-r--r--  1 root root 333 mar 14 11:56 /etc/pam.d/kde3&lt;br /&gt;
-rw-r--r--  1 root root 368 mar 14 11:29 /etc/pam.d/kde3~&lt;br /&gt;
-rw-r--r--  1 root root 326 mai 14  2005 /etc/pam.d/kde3-np&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Le module qui nous intéresse est kde3.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;cat /etc/pam.d/kde3&lt;br /&gt;
#%PAM-1.0&lt;br /&gt;
account    required     pam_time.so&lt;br /&gt;
&lt;br /&gt;
auth       required     pam_stack.so service=system-auth&lt;br /&gt;
auth       required     pam_nologin.so&lt;br /&gt;
account    required     pam_stack.so service=system-auth&lt;br /&gt;
password   required     pam_stack.so service=system-auth&lt;br /&gt;
session    required     pam_stack.so service=system-auth&lt;br /&gt;
session    optional     pam_console.so&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
nous insérons comme indiqué plus haut la ligne&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;account    required     pam_time.so&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
en s&#039;assurant que la lib  pam_time.so est bien dans /usr/lib/security&lt;br /&gt;
&lt;br /&gt;
une fois cette étape réalisée, il nous faut configurer le fichier /etc/security/time.conf&lt;br /&gt;
&lt;br /&gt;
l&#039;explication de la syntaxe est jointe dans le fichier, pour notre exemple nous prendrons (extrait du fichier)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;# times&lt;br /&gt;
#       the format here is a logic list of day/time-range&lt;br /&gt;
#       entries the days are specified by a sequence of two character&lt;br /&gt;
#       entries, MoTuSa for example is Monday Tuesday and Saturday. Note&lt;br /&gt;
#       that repeated days are unset MoMo = no day, and MoWk = all weekdays&lt;br /&gt;
#       bar Monday. The two character combinations accepted are&lt;br /&gt;
#&lt;br /&gt;
#               Mo Tu We Th Fr Sa Su Wk Wd Al&lt;br /&gt;
#&lt;br /&gt;
#       the last two being week-end days and all 7 days of the week&lt;br /&gt;
#       respectively. As a final example, AlFr means all days except Friday.&lt;br /&gt;
#&lt;br /&gt;
#       each day/time-range can be prefixed with a &#039;!&#039; to indicate &amp;quot;anything&lt;br /&gt;
#       but&amp;quot;&lt;br /&gt;
#&lt;br /&gt;
#       The time-range part is two 24-hour times HHMM separated by a hyphen&lt;br /&gt;
#       indicating the start and finish time (if the finish time is smaller&lt;br /&gt;
#       than the start time it is deemed to apply on the following day).&lt;br /&gt;
#&lt;br /&gt;
# for a rule to be active, ALL of service+ttys+users must be satisfied&lt;br /&gt;
# by the applying process.&lt;br /&gt;
&lt;br /&gt;
kde3;*;anne;Wd0800-0900&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cette ligne signifie que nous autorisons le service kde3 sur tous les tty (*) pour le user anne les jours de la semaine de 8h00 à 9h00&lt;br /&gt;
&lt;br /&gt;
Ce système peut être complèté via squid et squidguard qui gère les accès internet et les sites autorisés, c&#039;est ce que j&#039;ai fait chez moi.&lt;br /&gt;
&lt;br /&gt;
mali44&lt;br /&gt;
&lt;br /&gt;
== restriction horaires de connexion sur KDE via Pam ==&lt;br /&gt;
&lt;br /&gt;
Voilà quelque chose qui peut-être utile si vous avez des enfants et que vous ne voulez pas qu&#039;ils passent leur vie sur le PC contrairement à leur père ;-).&lt;br /&gt;
&lt;br /&gt;
pour commencer il faut modifier le module de pam qui sert à la connexion de KDE, ce module se trouve dans le répertoire:&lt;br /&gt;
&lt;br /&gt;
ls -all /etc/pam.d/kde*&lt;br /&gt;
&lt;br /&gt;
-rw-r--r--  1 root root 333 mar 14 11:56 /etc/pam.d/kde3&lt;br /&gt;
&lt;br /&gt;
-rw-r--r--  1 root root 368 mar 14 11:29 /etc/pam.d/kde3~&lt;br /&gt;
&lt;br /&gt;
-rw-r--r--  1 root root 326 mai 14  2005 /etc/pam.d/kde3-np&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
le module qui nous intéresse est kde3.&lt;br /&gt;
&lt;br /&gt;
cat /etc/pam.d/kde3&lt;br /&gt;
&lt;br /&gt;
#%PAM-1.0&lt;br /&gt;
&lt;br /&gt;
account    required     pam_time.so&lt;br /&gt;
&lt;br /&gt;
auth       required     pam_stack.so service=system-auth&lt;br /&gt;
&lt;br /&gt;
auth       required     pam_nologin.so&lt;br /&gt;
&lt;br /&gt;
account    required     pam_stack.so service=system-auth&lt;br /&gt;
&lt;br /&gt;
password   required     pam_stack.so service=system-auth&lt;br /&gt;
&lt;br /&gt;
session    required     pam_stack.so service=system-auth&lt;br /&gt;
&lt;br /&gt;
session    optional     pam_console.so&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
nous insérons comme indiqué plus haut la ligne&lt;br /&gt;
account    required     pam_time.so&lt;br /&gt;
&lt;br /&gt;
en s&#039;arrurant que la lib  pam_time.so est bien dans /usr/lib/security&lt;br /&gt;
&lt;br /&gt;
une fois cette étape réalisée, il nous faut configurer le fichier /etc/security/time.conf&lt;br /&gt;
&lt;br /&gt;
l&#039;explication de la syntaxe est jointe dans le fichier, pour notre exemple nous prendrons (extrait du fichier)&lt;br /&gt;
&lt;br /&gt;
# times&lt;br /&gt;
#       the format here is a logic list of day/time-range&lt;br /&gt;
#       entries the days are specified by a sequence of two character&lt;br /&gt;
#       entries, MoTuSa for example is Monday Tuesday and Saturday. Note&lt;br /&gt;
#       that repeated days are unset MoMo = no day, and MoWk = all weekdays&lt;br /&gt;
#       bar Monday. The two character combinations accepted are&lt;br /&gt;
#&lt;br /&gt;
#               Mo Tu We Th Fr Sa Su Wk Wd Al&lt;br /&gt;
#&lt;br /&gt;
#       the last two being week-end days and all 7 days of the week&lt;br /&gt;
#       respectively. As a final example, AlFr means all days except Friday.&lt;br /&gt;
#&lt;br /&gt;
#       each day/time-range can be prefixed with a &#039;!&#039; to indicate &amp;quot;anything&lt;br /&gt;
#       but&amp;quot;&lt;br /&gt;
#&lt;br /&gt;
#       The time-range part is two 24-hour times HHMM separated by a hyphen&lt;br /&gt;
#       indicating the start and finish time (if the finish time is smaller&lt;br /&gt;
#       than the start time it is deemed to apply on the following day).&lt;br /&gt;
#&lt;br /&gt;
# for a rule to be active, ALL of service+ttys+users must be satisfied&lt;br /&gt;
# by the applying process.&lt;br /&gt;
&lt;br /&gt;
kde3;*;anne;Wd0800-0900&lt;br /&gt;
&lt;br /&gt;
cette ligne signifie que nous autorisons le service kde3 sur tous les tty (*) pour le user anne les jours de la semaine de 8h00 à 9h00&lt;br /&gt;
&lt;br /&gt;
Ce système peut être complété via squid et squidguard qui gère les accès internet et les sites autorisés, c&#039;est ce que j&#039;ai fait chez moi.&lt;br /&gt;
&lt;br /&gt;
mali44&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bonjour&lt;br /&gt;
&lt;br /&gt;
Cette modification fonctionne a merveille effectivement pour restreindre l&#039;heure de connexion cependant une fois que l&#039;utilisateur est connecte, il n&#039;y a pas de deconnexion lorsqu&#039;il depasse sa plage horaire. Quel type de modification dois-je apporter pour forcer la deconnexion qund la plage horaire se termine?&lt;br /&gt;
&lt;br /&gt;
exemple:&lt;br /&gt;
&lt;br /&gt;
l&#039;utilisateur peut se connecter tous les jours entre 15 et 17 heures. Il se connecte a 15 heures mais arrivé a 17 heures sa session continue comme si de rien n&#039;etait.&lt;/div&gt;</summary>
		<author><name>Admru1</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Trucs:Proposition_d%27un_truc&amp;diff=15113</id>
		<title>Trucs:Proposition d&#039;un truc</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Trucs:Proposition_d%27un_truc&amp;diff=15113"/>
		<updated>2007-12-22T21:36:07Z</updated>

		<summary type="html">&lt;p&gt;Admru1 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Proposition d&#039;un truc ou d&#039;une astuce =&lt;br /&gt;
Indiquer ici les trucs ou astuces qui manquent et que vous désirez créer. &#039;&#039;&#039;Ne mettez pas&#039;&#039;&#039; des articles que vous désireriez voir écrits ! &lt;br /&gt;
* exemple : &amp;lt;nowiki&amp;gt;[[Trucs:Nom du truc]]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Trucs:Résoudre les problèmes de clé dans Debian]]&lt;br /&gt;
&lt;br /&gt;
[[Trucs:Formater un baladeur mp3 type CREATIVE MuVo N200]]&lt;br /&gt;
&lt;br /&gt;
[[Trucs:Utiliser les boutons de son scanneur]]&lt;br /&gt;
&lt;br /&gt;
[[Trucs: Se connecter à WindowsUpdate via un serveur Squid authentifiant]]&lt;br /&gt;
&lt;br /&gt;
[[Trucs: Résoudre le problème de l&#039;écran qui s&#039;éteint automatiquement sous KDE3.5 même si dans la configuration, l&#039;économie d&#039;energie est désactivé, mais qu&#039;on a activé Compiz]]&lt;br /&gt;
&lt;br /&gt;
[[Trucs: Spécifier le format A4 dans quelques fichiers où c&#039;est oublié]]&lt;br /&gt;
&lt;br /&gt;
[[Trucs: Rajouter un fichier de mémoire swap temporaire]]&lt;br /&gt;
&lt;br /&gt;
[[Trucs: Lancer une application dans un terminal avec Mandriva]]&lt;br /&gt;
&lt;br /&gt;
[[Trucs: Supprimer l&#039;écran et le clavier d&#039;un serveur grâce au port série]]&lt;br /&gt;
&lt;br /&gt;
== tarball des sources du driver de conexant pour modem hcf pci ==&lt;br /&gt;
&lt;br /&gt;
Bonjour,&lt;br /&gt;
&lt;br /&gt;
Je ne sais pas si c&#039;est ici qu&#039;il faut que je le fasse, mais aprés avoir googlelisé la terre entière, j&#039;ai réussis à trouver les sources (assez anciennes, mais libres) pour les modems hcf pci de Conexant.&lt;br /&gt;
&lt;br /&gt;
Si je peux les déposer sur le site et ainsi faire profiter la communauté d&#039;un bien retiré de la toile, veuillez me laissez un message.&lt;br /&gt;
&lt;br /&gt;
Le tarball en question est le suivant et il fonctionne. Le seul impératif est qu&#039;il ne tourne que sur noyau 2.4 + ACPI, donc recompilation du noyau. Pour la compilation proprement dite du driver, il est besoin des sources et/ou des headers du noyau. pour les autre noyaux, 2.2 et 2.6, je n&#039;ai rien essayé.&lt;br /&gt;
&lt;br /&gt;
hcfpcimodem-0.99lnxtbeta03042700.tar.gz&lt;br /&gt;
&lt;br /&gt;
Bien à vous.&lt;br /&gt;
&lt;br /&gt;
°¿° Skippy the Kangoo °¿°&lt;br /&gt;
&lt;br /&gt;
== écouter ses messages téléphoniques Free ==&lt;br /&gt;
&lt;br /&gt;
Dans son offre de téléphonie, Free propose un répondeur : les messages enregistrés peuvent alors être reçus par mail ou bien téléchargés depuis une interface Web.&lt;br /&gt;
&lt;br /&gt;
Le problème est de réussir à les écouter depuis Linux : &#039;a marche pô.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Solution :&#039;&#039;&#039; il suffit d&#039;enregistrer le fichier, et de changer son extension en &amp;quot;.snd&amp;quot;. Il est alors parfaitement reconnu par votre lecteur audio favori.&lt;br /&gt;
&lt;br /&gt;
Remarque : ceci étant établi, reste à voir comment faire pour éviter cette étape d&#039;enregistrement et de renommage, mais en attendant...&lt;br /&gt;
&lt;br /&gt;
== restriction horaires de connexion sur KDE via Pam ==&lt;br /&gt;
&lt;br /&gt;
Voilà quelque chose qui peut-être utile si vous avez des enfants et que vous ne voulez pas qu&#039;ils passent leur vie sur le PC contrairement à leur père ;-).&lt;br /&gt;
&lt;br /&gt;
Pour commencer il faut modifier le module de pam qui sert à la connexion de KDE, ce module se trouve dans le répertoire:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;ls -all /etc/pam.d/kde*&lt;br /&gt;
-rw-r--r--  1 root root 333 mar 14 11:56 /etc/pam.d/kde3&lt;br /&gt;
-rw-r--r--  1 root root 368 mar 14 11:29 /etc/pam.d/kde3~&lt;br /&gt;
-rw-r--r--  1 root root 326 mai 14  2005 /etc/pam.d/kde3-np&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Le module qui nous intéresse est kde3.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;cat /etc/pam.d/kde3&lt;br /&gt;
#%PAM-1.0&lt;br /&gt;
account    required     pam_time.so&lt;br /&gt;
&lt;br /&gt;
auth       required     pam_stack.so service=system-auth&lt;br /&gt;
auth       required     pam_nologin.so&lt;br /&gt;
account    required     pam_stack.so service=system-auth&lt;br /&gt;
password   required     pam_stack.so service=system-auth&lt;br /&gt;
session    required     pam_stack.so service=system-auth&lt;br /&gt;
session    optional     pam_console.so&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
nous insérons comme indiqué plus haut la ligne&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;account    required     pam_time.so&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
en s&#039;assurant que la lib  pam_time.so est bien dans /usr/lib/security&lt;br /&gt;
&lt;br /&gt;
une fois cette étape réalisée, il nous faut configurer le fichier /etc/security/time.conf&lt;br /&gt;
&lt;br /&gt;
l&#039;explication de la syntaxe est jointe dans le fichier, pour notre exemple nous prendrons (extrait du fichier)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;# times&lt;br /&gt;
#       the format here is a logic list of day/time-range&lt;br /&gt;
#       entries the days are specified by a sequence of two character&lt;br /&gt;
#       entries, MoTuSa for example is Monday Tuesday and Saturday. Note&lt;br /&gt;
#       that repeated days are unset MoMo = no day, and MoWk = all weekdays&lt;br /&gt;
#       bar Monday. The two character combinations accepted are&lt;br /&gt;
#&lt;br /&gt;
#               Mo Tu We Th Fr Sa Su Wk Wd Al&lt;br /&gt;
#&lt;br /&gt;
#       the last two being week-end days and all 7 days of the week&lt;br /&gt;
#       respectively. As a final example, AlFr means all days except Friday.&lt;br /&gt;
#&lt;br /&gt;
#       each day/time-range can be prefixed with a &#039;!&#039; to indicate &amp;quot;anything&lt;br /&gt;
#       but&amp;quot;&lt;br /&gt;
#&lt;br /&gt;
#       The time-range part is two 24-hour times HHMM separated by a hyphen&lt;br /&gt;
#       indicating the start and finish time (if the finish time is smaller&lt;br /&gt;
#       than the start time it is deemed to apply on the following day).&lt;br /&gt;
#&lt;br /&gt;
# for a rule to be active, ALL of service+ttys+users must be satisfied&lt;br /&gt;
# by the applying process.&lt;br /&gt;
&lt;br /&gt;
kde3;*;anne;Wd0800-0900&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cette ligne signifie que nous autorisons le service kde3 sur tous les tty (*) pour le user anne les jours de la semaine de 8h00 à 9h00&lt;br /&gt;
&lt;br /&gt;
Ce système peut être complèté via squid et squidguard qui gère les accès internet et les sites autorisés, c&#039;est ce que j&#039;ai fait chez moi.&lt;br /&gt;
&lt;br /&gt;
mali44&lt;br /&gt;
&lt;br /&gt;
== restriction horaires de connexion sur KDE via Pam ==&lt;br /&gt;
&lt;br /&gt;
Voilà quelque chose qui peut-être utile si vous avez des enfants et que vous ne voulez pas qu&#039;ils passent leur vie sur le PC contrairement à leur père ;-).&lt;br /&gt;
&lt;br /&gt;
pour commencer il faut modifier le module de pam qui sert à la connexion de KDE, ce module se trouve dans le répertoire:&lt;br /&gt;
&lt;br /&gt;
ls -all /etc/pam.d/kde*&lt;br /&gt;
&lt;br /&gt;
-rw-r--r--  1 root root 333 mar 14 11:56 /etc/pam.d/kde3&lt;br /&gt;
&lt;br /&gt;
-rw-r--r--  1 root root 368 mar 14 11:29 /etc/pam.d/kde3~&lt;br /&gt;
&lt;br /&gt;
-rw-r--r--  1 root root 326 mai 14  2005 /etc/pam.d/kde3-np&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
le module qui nous intéresse est kde3.&lt;br /&gt;
&lt;br /&gt;
cat /etc/pam.d/kde3&lt;br /&gt;
&lt;br /&gt;
#%PAM-1.0&lt;br /&gt;
&lt;br /&gt;
account    required     pam_time.so&lt;br /&gt;
&lt;br /&gt;
auth       required     pam_stack.so service=system-auth&lt;br /&gt;
&lt;br /&gt;
auth       required     pam_nologin.so&lt;br /&gt;
&lt;br /&gt;
account    required     pam_stack.so service=system-auth&lt;br /&gt;
&lt;br /&gt;
password   required     pam_stack.so service=system-auth&lt;br /&gt;
&lt;br /&gt;
session    required     pam_stack.so service=system-auth&lt;br /&gt;
&lt;br /&gt;
session    optional     pam_console.so&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
nous insérons comme indiqué plus haut la ligne&lt;br /&gt;
account    required     pam_time.so&lt;br /&gt;
&lt;br /&gt;
en s&#039;arrurant que la lib  pam_time.so est bien dans /usr/lib/security&lt;br /&gt;
&lt;br /&gt;
une fois cette étape réalisée, il nous faut configurer le fichier /etc/security/time.conf&lt;br /&gt;
&lt;br /&gt;
l&#039;explication de la syntaxe est jointe dans le fichier, pour notre exemple nous prendrons (extrait du fichier)&lt;br /&gt;
&lt;br /&gt;
# times&lt;br /&gt;
#       the format here is a logic list of day/time-range&lt;br /&gt;
#       entries the days are specified by a sequence of two character&lt;br /&gt;
#       entries, MoTuSa for example is Monday Tuesday and Saturday. Note&lt;br /&gt;
#       that repeated days are unset MoMo = no day, and MoWk = all weekdays&lt;br /&gt;
#       bar Monday. The two character combinations accepted are&lt;br /&gt;
#&lt;br /&gt;
#               Mo Tu We Th Fr Sa Su Wk Wd Al&lt;br /&gt;
#&lt;br /&gt;
#       the last two being week-end days and all 7 days of the week&lt;br /&gt;
#       respectively. As a final example, AlFr means all days except Friday.&lt;br /&gt;
#&lt;br /&gt;
#       each day/time-range can be prefixed with a &#039;!&#039; to indicate &amp;quot;anything&lt;br /&gt;
#       but&amp;quot;&lt;br /&gt;
#&lt;br /&gt;
#       The time-range part is two 24-hour times HHMM separated by a hyphen&lt;br /&gt;
#       indicating the start and finish time (if the finish time is smaller&lt;br /&gt;
#       than the start time it is deemed to apply on the following day).&lt;br /&gt;
#&lt;br /&gt;
# for a rule to be active, ALL of service+ttys+users must be satisfied&lt;br /&gt;
# by the applying process.&lt;br /&gt;
&lt;br /&gt;
kde3;*;anne;Wd0800-0900&lt;br /&gt;
&lt;br /&gt;
cette ligne signifie que nous autorisons le service kde3 sur tous les tty (*) pour le user anne les jours de la semaine de 8h00 à 9h00&lt;br /&gt;
&lt;br /&gt;
Ce système peut être complété via squid et squidguard qui gère les accès internet et les sites autorisés, c&#039;est ce que j&#039;ai fait chez moi.&lt;br /&gt;
&lt;br /&gt;
mali44&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bonjour&lt;br /&gt;
&lt;br /&gt;
Cette modification fonctionne a merveille effectivement pour restreindre l&#039;heure de connexion cependant une fois que l&#039;utilisateur est connecte, il n&#039;y a pas de deconnexion lorsqu&#039;il depasse sa plage horaire. Quel type de modification dois-je apporter pour forcer la deconnexion qund la plage horaire se termine?&lt;br /&gt;
&lt;br /&gt;
exemple:&lt;br /&gt;
&lt;br /&gt;
l&#039;utilisateur peut se connecter tous les jours entre 15 et 17 heures. Il se connecte a 15 heures mais arrivé a 17 heures sa session continue comme si de rien n&#039;etait.&lt;br /&gt;
&lt;br /&gt;
== Supprimer l&#039;écran et le clavier d&#039;un serveur grâce au port série ==&lt;br /&gt;
&lt;br /&gt;
Si vous avez recyclé un PC en serveur et que son écran-clavier vous gêne, il est possible de s&#039;en passer sans perdre la possibilité de s&#039;y connecter en mode console. La solution vient du port série sur lequel on peut connecter un terminal de type VT100, ou plutôt un autre PC équipé d&#039;un émulateur de VT100. Ce PC peut être un poste de travail classique où, quand on a besoin, on fait fonctionner dans une fenêtre un logiciel du type &#039;&#039;&#039;minicom&#039;&#039;&#039; (http://fr.wikipedia.org/wiki/Minicom).&lt;br /&gt;
&lt;br /&gt;
La liaison entre les deux machines passe par un câble null-modem (http://www.commentcamarche.net/elec/nullmodem.php3 et http://en.wikipedia.org/wiki/Null_modem et http://www.pearl.fr/article-PE826.html). Il s&#039;agit d&#039;un câble croisé pour liaison par les ports série, souvent en DB9F-DB9F. On peut ajouter des rallonges. Ce matériel est standard. Il économise un switch KVM pour travailler alternativement sur le poste de travail et sur le serveur en mode console.&lt;br /&gt;
Si vous êtes bricoleur, avec du fil téléphone 8 brins et deux prises DB9F, le câble ne vous reviendra pas cher (0.90€ la prise+capot DB9F chez Selectronic, 15€ les 25m de fil tel+adsl chez LeroyMerlin).&lt;br /&gt;
&lt;br /&gt;
Les détails de la configuration sont expliqués dans le fichier http://yves.demur.free.fr/Alire_10_ok.txt , issu d&#039;une disquette auto amorçable qui permet de transformer un vieux PC en terminal VT100. On peut engendrer un CD bootable à partir de la disquette.&lt;br /&gt;
&lt;br /&gt;
La disquette peut être téléchargée, fichier http://yves.demur.free.fr/fd-p5-vt100_10_ok.img , le script ayant permis de créer la disquette peut être téléchargé, fichier http://yves.demur.free.fr/gen_btdk_10_ok.bash .&lt;br /&gt;
&lt;br /&gt;
Pour créer la disquette :&lt;br /&gt;
&amp;lt;code&amp;gt;$ dd if=fd-p5-vt100_10_ok.img of=/dev/fd0&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
J&#039;ai fait une variante pour CD-RW. Elle contient tout ce qu&#039;il faut pour modifier le CD-RW à partir du système auto amorçable qu&#039;il lance (outils d&#039;effacement et de gravure de CD). Le CD peut être téléchargé, fichier http://yves.demur.free.fr/cd-p5-vt100_11_ok.iso , le script ayant permis de créer le CD peut être téléchargé, fichier http://yves.demur.free.fr/gen_btcd_11_ok.bash .&lt;br /&gt;
&lt;br /&gt;
Pour créer le CD :&lt;br /&gt;
&amp;lt;code&amp;gt;$ cdrecord -v -driveropts=burnproof -dao dev=/dev/hdc cd-p5-vt100_11_ok.iso&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admru1</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Trucs:Proposition_d%27un_truc&amp;diff=15112</id>
		<title>Trucs:Proposition d&#039;un truc</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Trucs:Proposition_d%27un_truc&amp;diff=15112"/>
		<updated>2007-12-22T21:34:44Z</updated>

		<summary type="html">&lt;p&gt;Admru1 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Proposition d&#039;un truc ou d&#039;une astuce =&lt;br /&gt;
Indiquer ici les trucs ou astuces qui manquent et que vous désirez créer. &#039;&#039;&#039;Ne mettez pas&#039;&#039;&#039; des articles que vous désireriez voir écrits ! &lt;br /&gt;
* exemple : &amp;lt;nowiki&amp;gt;[[Trucs:Nom du truc]]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Trucs:Résoudre les problèmes de clé dans Debian]]&lt;br /&gt;
&lt;br /&gt;
[[Trucs:Formater un baladeur mp3 type CREATIVE MuVo N200]]&lt;br /&gt;
&lt;br /&gt;
[[Trucs:Utiliser les boutons de son scanneur]]&lt;br /&gt;
&lt;br /&gt;
[[Trucs: Se connecter à WindowsUpdate via un serveur Squid authentifiant]]&lt;br /&gt;
&lt;br /&gt;
[[Trucs: Résoudre le problème de l&#039;écran qui s&#039;éteint automatiquement sous KDE3.5 même si dans la configuration, l&#039;économie d&#039;energie est désactivé, mais qu&#039;on a activé Compiz]]&lt;br /&gt;
&lt;br /&gt;
[[Trucs: Spécifier le format A4 dans quelques fichiers où c&#039;est oublié]]&lt;br /&gt;
&lt;br /&gt;
[[Trucs: Rajouter un fichier de mémoire swap temporaire]]&lt;br /&gt;
&lt;br /&gt;
[[Trucs: Lancer une application dans un terminal avec Mandriva]]&lt;br /&gt;
&lt;br /&gt;
[[Trucs: Supprimer l&#039;écran et le clavier d&#039;un serveur grâce au port série]]&lt;br /&gt;
&lt;br /&gt;
== tarball des sources du driver de conexant pour modem hcf pci ==&lt;br /&gt;
&lt;br /&gt;
Bonjour,&lt;br /&gt;
&lt;br /&gt;
Je ne sais pas si c&#039;est ici qu&#039;il faut que je le fasse, mais aprés avoir googlelisé la terre entière, j&#039;ai réussis à trouver les sources (assez anciennes, mais libres) pour les modems hcf pci de Conexant.&lt;br /&gt;
&lt;br /&gt;
Si je peux les déposer sur le site et ainsi faire profiter la communauté d&#039;un bien retiré de la toile, veuillez me laissez un message.&lt;br /&gt;
&lt;br /&gt;
Le tarball en question est le suivant et il fonctionne. Le seul impératif est qu&#039;il ne tourne que sur noyau 2.4 + ACPI, donc recompilation du noyau. Pour la compilation proprement dite du driver, il est besoin des sources et/ou des headers du noyau. pour les autre noyaux, 2.2 et 2.6, je n&#039;ai rien essayé.&lt;br /&gt;
&lt;br /&gt;
hcfpcimodem-0.99lnxtbeta03042700.tar.gz&lt;br /&gt;
&lt;br /&gt;
Bien à vous.&lt;br /&gt;
&lt;br /&gt;
°¿° Skippy the Kangoo °¿°&lt;br /&gt;
&lt;br /&gt;
== écouter ses messages téléphoniques Free ==&lt;br /&gt;
&lt;br /&gt;
Dans son offre de téléphonie, Free propose un répondeur : les messages enregistrés peuvent alors être reçus par mail ou bien téléchargés depuis une interface Web.&lt;br /&gt;
&lt;br /&gt;
Le problème est de réussir à les écouter depuis Linux : &#039;a marche pô.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Solution :&#039;&#039;&#039; il suffit d&#039;enregistrer le fichier, et de changer son extension en &amp;quot;.snd&amp;quot;. Il est alors parfaitement reconnu par votre lecteur audio favori.&lt;br /&gt;
&lt;br /&gt;
Remarque : ceci étant établi, reste à voir comment faire pour éviter cette étape d&#039;enregistrement et de renommage, mais en attendant...&lt;br /&gt;
&lt;br /&gt;
== restriction horaires de connexion sur KDE via Pam ==&lt;br /&gt;
&lt;br /&gt;
Voilà quelque chose qui peut-être utile si vous avez des enfants et que vous ne voulez pas qu&#039;ils passent leur vie sur le PC contrairement à leur père ;-).&lt;br /&gt;
&lt;br /&gt;
Pour commencer il faut modifier le module de pam qui sert à la connexion de KDE, ce module se trouve dans le répertoire:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;ls -all /etc/pam.d/kde*&lt;br /&gt;
-rw-r--r--  1 root root 333 mar 14 11:56 /etc/pam.d/kde3&lt;br /&gt;
-rw-r--r--  1 root root 368 mar 14 11:29 /etc/pam.d/kde3~&lt;br /&gt;
-rw-r--r--  1 root root 326 mai 14  2005 /etc/pam.d/kde3-np&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Le module qui nous intéresse est kde3.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;cat /etc/pam.d/kde3&lt;br /&gt;
#%PAM-1.0&lt;br /&gt;
account    required     pam_time.so&lt;br /&gt;
&lt;br /&gt;
auth       required     pam_stack.so service=system-auth&lt;br /&gt;
auth       required     pam_nologin.so&lt;br /&gt;
account    required     pam_stack.so service=system-auth&lt;br /&gt;
password   required     pam_stack.so service=system-auth&lt;br /&gt;
session    required     pam_stack.so service=system-auth&lt;br /&gt;
session    optional     pam_console.so&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
nous insérons comme indiqué plus haut la ligne&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;account    required     pam_time.so&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
en s&#039;assurant que la lib  pam_time.so est bien dans /usr/lib/security&lt;br /&gt;
&lt;br /&gt;
une fois cette étape réalisée, il nous faut configurer le fichier /etc/security/time.conf&lt;br /&gt;
&lt;br /&gt;
l&#039;explication de la syntaxe est jointe dans le fichier, pour notre exemple nous prendrons (extrait du fichier)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;# times&lt;br /&gt;
#       the format here is a logic list of day/time-range&lt;br /&gt;
#       entries the days are specified by a sequence of two character&lt;br /&gt;
#       entries, MoTuSa for example is Monday Tuesday and Saturday. Note&lt;br /&gt;
#       that repeated days are unset MoMo = no day, and MoWk = all weekdays&lt;br /&gt;
#       bar Monday. The two character combinations accepted are&lt;br /&gt;
#&lt;br /&gt;
#               Mo Tu We Th Fr Sa Su Wk Wd Al&lt;br /&gt;
#&lt;br /&gt;
#       the last two being week-end days and all 7 days of the week&lt;br /&gt;
#       respectively. As a final example, AlFr means all days except Friday.&lt;br /&gt;
#&lt;br /&gt;
#       each day/time-range can be prefixed with a &#039;!&#039; to indicate &amp;quot;anything&lt;br /&gt;
#       but&amp;quot;&lt;br /&gt;
#&lt;br /&gt;
#       The time-range part is two 24-hour times HHMM separated by a hyphen&lt;br /&gt;
#       indicating the start and finish time (if the finish time is smaller&lt;br /&gt;
#       than the start time it is deemed to apply on the following day).&lt;br /&gt;
#&lt;br /&gt;
# for a rule to be active, ALL of service+ttys+users must be satisfied&lt;br /&gt;
# by the applying process.&lt;br /&gt;
&lt;br /&gt;
kde3;*;anne;Wd0800-0900&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cette ligne signifie que nous autorisons le service kde3 sur tous les tty (*) pour le user anne les jours de la semaine de 8h00 à 9h00&lt;br /&gt;
&lt;br /&gt;
Ce système peut être complèté via squid et squidguard qui gère les accès internet et les sites autorisés, c&#039;est ce que j&#039;ai fait chez moi.&lt;br /&gt;
&lt;br /&gt;
mali44&lt;br /&gt;
&lt;br /&gt;
== restriction horaires de connexion sur KDE via Pam ==&lt;br /&gt;
&lt;br /&gt;
Voilà quelque chose qui peut-être utile si vous avez des enfants et que vous ne voulez pas qu&#039;ils passent leur vie sur le PC contrairement à leur père ;-).&lt;br /&gt;
&lt;br /&gt;
pour commencer il faut modifier le module de pam qui sert à la connexion de KDE, ce module se trouve dans le répertoire:&lt;br /&gt;
&lt;br /&gt;
ls -all /etc/pam.d/kde*&lt;br /&gt;
&lt;br /&gt;
-rw-r--r--  1 root root 333 mar 14 11:56 /etc/pam.d/kde3&lt;br /&gt;
&lt;br /&gt;
-rw-r--r--  1 root root 368 mar 14 11:29 /etc/pam.d/kde3~&lt;br /&gt;
&lt;br /&gt;
-rw-r--r--  1 root root 326 mai 14  2005 /etc/pam.d/kde3-np&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
le module qui nous intéresse est kde3.&lt;br /&gt;
&lt;br /&gt;
cat /etc/pam.d/kde3&lt;br /&gt;
&lt;br /&gt;
#%PAM-1.0&lt;br /&gt;
&lt;br /&gt;
account    required     pam_time.so&lt;br /&gt;
&lt;br /&gt;
auth       required     pam_stack.so service=system-auth&lt;br /&gt;
&lt;br /&gt;
auth       required     pam_nologin.so&lt;br /&gt;
&lt;br /&gt;
account    required     pam_stack.so service=system-auth&lt;br /&gt;
&lt;br /&gt;
password   required     pam_stack.so service=system-auth&lt;br /&gt;
&lt;br /&gt;
session    required     pam_stack.so service=system-auth&lt;br /&gt;
&lt;br /&gt;
session    optional     pam_console.so&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
nous insérons comme indiqué plus haut la ligne&lt;br /&gt;
account    required     pam_time.so&lt;br /&gt;
&lt;br /&gt;
en s&#039;arrurant que la lib  pam_time.so est bien dans /usr/lib/security&lt;br /&gt;
&lt;br /&gt;
une fois cette étape réalisée, il nous faut configurer le fichier /etc/security/time.conf&lt;br /&gt;
&lt;br /&gt;
l&#039;explication de la syntaxe est jointe dans le fichier, pour notre exemple nous prendrons (extrait du fichier)&lt;br /&gt;
&lt;br /&gt;
# times&lt;br /&gt;
#       the format here is a logic list of day/time-range&lt;br /&gt;
#       entries the days are specified by a sequence of two character&lt;br /&gt;
#       entries, MoTuSa for example is Monday Tuesday and Saturday. Note&lt;br /&gt;
#       that repeated days are unset MoMo = no day, and MoWk = all weekdays&lt;br /&gt;
#       bar Monday. The two character combinations accepted are&lt;br /&gt;
#&lt;br /&gt;
#               Mo Tu We Th Fr Sa Su Wk Wd Al&lt;br /&gt;
#&lt;br /&gt;
#       the last two being week-end days and all 7 days of the week&lt;br /&gt;
#       respectively. As a final example, AlFr means all days except Friday.&lt;br /&gt;
#&lt;br /&gt;
#       each day/time-range can be prefixed with a &#039;!&#039; to indicate &amp;quot;anything&lt;br /&gt;
#       but&amp;quot;&lt;br /&gt;
#&lt;br /&gt;
#       The time-range part is two 24-hour times HHMM separated by a hyphen&lt;br /&gt;
#       indicating the start and finish time (if the finish time is smaller&lt;br /&gt;
#       than the start time it is deemed to apply on the following day).&lt;br /&gt;
#&lt;br /&gt;
# for a rule to be active, ALL of service+ttys+users must be satisfied&lt;br /&gt;
# by the applying process.&lt;br /&gt;
&lt;br /&gt;
kde3;*;anne;Wd0800-0900&lt;br /&gt;
&lt;br /&gt;
cette ligne signifie que nous autorisons le service kde3 sur tous les tty (*) pour le user anne les jours de la semaine de 8h00 à 9h00&lt;br /&gt;
&lt;br /&gt;
Ce système peut être complété via squid et squidguard qui gère les accès internet et les sites autorisés, c&#039;est ce que j&#039;ai fait chez moi.&lt;br /&gt;
&lt;br /&gt;
mali44&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bonjour&lt;br /&gt;
&lt;br /&gt;
Cette modification fonctionne a merveille effectivement pour restreindre l&#039;heure de connexion cependant une fois que l&#039;utilisateur est connecte, il n&#039;y a pas de deconnexion lorsqu&#039;il depasse sa plage horaire. Quel type de modification dois-je apporter pour forcer la deconnexion qund la plage horaire se termine?&lt;br /&gt;
&lt;br /&gt;
exemple:&lt;br /&gt;
&lt;br /&gt;
l&#039;utilisateur peut se connecter tous les jours entre 15 et 17 heures. Il se connecte a 15 heures mais arrivé a 17 heures sa session continue comme si de rien n&#039;etait.== Supprimer l&#039;écran et le clavier d&#039;un serveur grâce au port série ==&lt;br /&gt;
&lt;br /&gt;
Si vous avez recyclé un PC en serveur et que son écran-clavier vous gêne, il est possible de s&#039;en passer sans perdre la possibilité de s&#039;y connecter en mode console. La solution vient du port série sur lequel on peut connecter un terminal de type VT100, ou plutôt un autre PC équipé d&#039;un émulateur de VT100. Ce PC peut être un poste de travail classique où, quand on a besoin, on fait fonctionner dans une fenêtre un logiciel du type &#039;&#039;&#039;minicom&#039;&#039;&#039; (http://fr.wikipedia.org/wiki/Minicom).&lt;br /&gt;
&lt;br /&gt;
La liaison entre les deux machines passe par un câble null-modem (http://www.commentcamarche.net/elec/nullmodem.php3 et http://en.wikipedia.org/wiki/Null_modem et http://www.pearl.fr/article-PE826.html). Il s&#039;agit d&#039;un câble croisé pour liaison par les ports série, souvent en DB9F-DB9F. On peut ajouter des rallonges. Ce matériel est standard. Il économise un switch KVM pour travailler alternativement sur le poste de travail et sur le serveur en mode console.&lt;br /&gt;
Si vous êtes bricoleur, avec du fil téléphone 8 brins et deux prises DB9F, le câble ne vous reviendra pas cher (0.90€ la prise+capot DB9F chez Selectronic, 15€ les 25m de fil tel+adsl chez LeroyMerlin).&lt;br /&gt;
&lt;br /&gt;
Les détails de la configuration sont expliqués dans le fichier http://yves.demur.free.fr/Alire_10_ok.txt , issu d&#039;une disquette auto amorçable qui permet de transformer un vieux PC en terminal VT100. On peut engendrer un CD bootable à partir de la disquette.&lt;br /&gt;
&lt;br /&gt;
La disquette peut être téléchargée, fichier http://yves.demur.free.fr/fd-p5-vt100_10_ok.img , le script ayant permis de créer la disquette peut être téléchargé, fichier http://yves.demur.free.fr/gen_btdk_10_ok.bash .&lt;br /&gt;
&lt;br /&gt;
Pour créer la disquette :&lt;br /&gt;
&amp;lt;code&amp;gt;$ dd if=fd-p5-vt100_10_ok.img of=/dev/fd0&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
J&#039;ai fait une variante pour CD-RW. Elle contient tout ce qu&#039;il faut pour modifier le CD-RW à partir du système auto amorçable qu&#039;il lance (outils d&#039;effacement et de gravure de CD). Le CD peut être téléchargé, fichier http://yves.demur.free.fr/cd-p5-vt100_11_ok.iso , le script ayant permis de créer le CD peut être téléchargé, fichier http://yves.demur.free.fr/gen_btcd_11_ok.bash .&lt;br /&gt;
&lt;br /&gt;
Pour créer le CD :&lt;br /&gt;
&amp;lt;code&amp;gt;$ cdrecord -v -driveropts=burnproof -dao dev=/dev/hdc cd-p5-vt100_11_ok.iso&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admru1</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Trucs:Supprimer_l%27%C3%A9cran_et_le_clavier_d%27un_serveur_gr%C3%A2ce_au_port_s%C3%A9rie&amp;diff=15111</id>
		<title>Trucs:Supprimer l&#039;écran et le clavier d&#039;un serveur grâce au port série</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Trucs:Supprimer_l%27%C3%A9cran_et_le_clavier_d%27un_serveur_gr%C3%A2ce_au_port_s%C3%A9rie&amp;diff=15111"/>
		<updated>2007-12-21T12:49:02Z</updated>

		<summary type="html">&lt;p&gt;Admru1 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Supprimer l&#039;écran et le clavier d&#039;un serveur grâce au port série ==&lt;br /&gt;
&lt;br /&gt;
Si vous avez recyclé un PC en serveur et que son écran-clavier vous gêne, il est possible de s&#039;en passer sans perdre la possibilité de s&#039;y connecter en mode console. La solution vient du port série sur lequel on peut connecter un terminal de type VT100, ou plutôt un autre PC équipé d&#039;un émulateur de VT100. Ce PC peut être un poste de travail classique où, quand on a besoin, on fait fonctionner dans une fenêtre un logiciel du type &#039;&#039;&#039;minicom&#039;&#039;&#039; (http://fr.wikipedia.org/wiki/Minicom).&lt;br /&gt;
&lt;br /&gt;
La liaison entre les deux machines passe par un câble null-modem (http://www.commentcamarche.net/elec/nullmodem.php3 et http://en.wikipedia.org/wiki/Null_modem et http://www.pearl.fr/article-PE826.html). Il s&#039;agit d&#039;un câble croisé pour liaison par les ports série, souvent en DB9F-DB9F. On peut ajouter des rallonges. Ce matériel est standard. Il économise un switch KVM pour travailler alternativement sur le poste de travail et sur le serveur en mode console.&lt;br /&gt;
Si vous êtes bricoleur, avec du fil téléphone 8 brins et deux prises DB9F, le câble ne vous reviendra pas cher (0.90€ la prise+capot DB9F chez Selectronic, 15€ les 25m de fil tel+adsl chez LeroyMerlin).&lt;br /&gt;
&lt;br /&gt;
Les détails de la configuration sont expliqués dans le fichier http://yves.demur.free.fr/Alire_10_ok.txt , issu d&#039;une disquette auto amorçable qui permet de transformer un vieux PC en terminal VT100. On peut engendrer un CD bootable à partir de la disquette.&lt;br /&gt;
&lt;br /&gt;
La disquette peut être téléchargée, fichier http://yves.demur.free.fr/fd-p5-vt100_10_ok.img , le script ayant permis de créer la disquette peut être téléchargé, fichier http://yves.demur.free.fr/gen_btdk_10_ok.bash .&lt;br /&gt;
&lt;br /&gt;
Pour créer la disquette :&lt;br /&gt;
&amp;lt;code&amp;gt;$ dd if=fd-p5-vt100_10_ok.img of=/dev/fd0&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
J&#039;ai fait une variante pour CD-RW. Elle contient tout ce qu&#039;il faut pour modifier le CD-RW à partir du système auto amorçable qu&#039;il lance (outils d&#039;effacement et de gravure de CD). Le CD peut être téléchargé, fichier http://yves.demur.free.fr/cd-p5-vt100_11_ok.iso , le script ayant permis de créer le CD peut être téléchargé, fichier http://yves.demur.free.fr/gen_btcd_11_ok.bash .&lt;br /&gt;
&lt;br /&gt;
Pour créer le CD :&lt;br /&gt;
&amp;lt;code&amp;gt;$ cdrecord -v -driveropts=burnproof -dao dev=/dev/hdc cd-p5-vt100_11_ok.iso&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admru1</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Trucs:Supprimer_l%27%C3%A9cran_et_le_clavier_d%27un_serveur_gr%C3%A2ce_au_port_s%C3%A9rie&amp;diff=15110</id>
		<title>Trucs:Supprimer l&#039;écran et le clavier d&#039;un serveur grâce au port série</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Trucs:Supprimer_l%27%C3%A9cran_et_le_clavier_d%27un_serveur_gr%C3%A2ce_au_port_s%C3%A9rie&amp;diff=15110"/>
		<updated>2007-12-21T01:18:03Z</updated>

		<summary type="html">&lt;p&gt;Admru1 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Supprimer l&#039;écran et le clavier d&#039;un serveur grâce au port série ==&lt;br /&gt;
&lt;br /&gt;
Si vous avez recyclé un PC en serveur et que son écran-clavier vous gêne, il est possible de s&#039;en passer sans perdre la possibilité de s&#039;y connecter en mode console. La solution vient du port série sur lequel on peut connecter un terminal de type VT100, ou plutôt un autre PC équipé d&#039;un émulateur de VT100. Ce PC peut être un poste de travail classique où, quand on a besoin, on fait fonctionner dans une fenêtre un logiciel du type &#039;&#039;&#039;minicom&#039;&#039;&#039; (http://fr.wikipedia.org/wiki/Minicom).&lt;br /&gt;
&lt;br /&gt;
La liaison entre les deux machines passe par un câble null-modem (http://www.commentcamarche.net/elec/nullmodem.php3 et http://en.wikipedia.org/wiki/Null_modem et http://www.pearl.fr/article-PE826.html). Il s&#039;agit d&#039;un câble croisé pour liaison par les ports série, souvent en DB9F-DB9F. On peut ajouter des rallonges. Ce matériel est standard. Il économise un switch KVM pour travailler alternativement sur le poste de travail et sur le serveur en mode console.&lt;br /&gt;
Si vous êtes bricoleur, avec du fil téléphone 8 brins et deux prises DB9F, le câble ne vous reviendra pas cher (0.90€ la prise+capot DB9F chez Selectronic, 15€ les 25m de fil tel+adsl chez LeroyMerlin).&lt;br /&gt;
&lt;br /&gt;
Les détails de la configuration sont expliqués dans le fichier http://yves.demur.free.fr/Alire_10_ok.txt , issu d&#039;une disquette auto amorçable qui permet de transformer un vieux PC en terminal VT100. On peut engendrer un CD bootable à partir de la disquette.&lt;br /&gt;
&lt;br /&gt;
La disquette peut être téléchargée, fichier http://yves.demur.free.fr/fd-p5-vt100_10_ok.img , le script ayant permis de créer la disquette peut être téléchargé, fichier http://yves.demur.free.fr/gen_btdk_10_ok.bash .&lt;br /&gt;
&lt;br /&gt;
Pour créer la disquette :&lt;br /&gt;
&amp;lt;code&amp;gt;$ dd if=fd-p5-vt100_10_ok.img of=/dev/fd0&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
J&#039;ai fait une variante pour CD-RW. Elle contient tout ce qu&#039;il faut pour modifier le CD-RW a partir du systeme auto amorçable qu&#039;il lance (outils d&#039;effacement et de gravure de CD). Le CD peut être téléchargé, fichier http://yves.demur.free.fr/cd-p5-vt100_11_ok.iso , le script ayant permis de créer le CD peut être téléchargé, fichier http://yves.demur.free.fr/gen_btcd_11_ok.bash .&lt;br /&gt;
&lt;br /&gt;
Pour créer le CD :&lt;br /&gt;
&amp;lt;code&amp;gt;$ cdrecord -v -driveropts=burnproof -dao dev=/dev/hdc cd-p5-vt100_11_ok.iso&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admru1</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Trucs:Supprimer_l%27%C3%A9cran_et_le_clavier_d%27un_serveur_gr%C3%A2ce_au_port_s%C3%A9rie&amp;diff=15109</id>
		<title>Trucs:Supprimer l&#039;écran et le clavier d&#039;un serveur grâce au port série</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Trucs:Supprimer_l%27%C3%A9cran_et_le_clavier_d%27un_serveur_gr%C3%A2ce_au_port_s%C3%A9rie&amp;diff=15109"/>
		<updated>2007-12-16T22:37:37Z</updated>

		<summary type="html">&lt;p&gt;Admru1 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Supprimer l&#039;écran et le clavier d&#039;un serveur grâce au port série ==&lt;br /&gt;
&lt;br /&gt;
Si vous avez recyclé un PC en serveur et que son écran-clavier vous gêne, il est possible de s&#039;en passer sans perdre la possibilité de s&#039;y connecter en mode console. La solution vient du port série sur lequel on peut connecter un terminal de type VT100, ou plutôt un autre PC équipé d&#039;un émulateur de VT100. Ce PC peut être un poste de travail classique où, quand on a besoin, on fait fonctionner dans une fenêtre un logiciel du type &#039;&#039;&#039;minicom&#039;&#039;&#039; (http://fr.wikipedia.org/wiki/Minicom).&lt;br /&gt;
&lt;br /&gt;
La liaison entre les deux machines passe par un câble null-modem (http://www.commentcamarche.net/elec/nullmodem.php3 et http://en.wikipedia.org/wiki/Null_modem et http://www.pearl.fr/article-PE826.html). Il s&#039;agit d&#039;un câble croisé pour liaison par les ports série, souvent en DB9F-DB9F. On peut ajouter des rallonges. Ce matériel est standard. Il économise un switch KVM pour travailler alternativement sur le poste de travail et sur le serveur en mode console.&lt;br /&gt;
Si vous êtes bricoleur, avec du fil téléphone 8 brins et deux prises DB9F, le câble ne vous reviendra pas cher (0.90€ la prise+capot DB9F chez Selectronic, 15€ les 25m de fil tel+adsl chez LeroyMerlin).&lt;br /&gt;
&lt;br /&gt;
Les détails de la configuration sont expliqués dans le fichier http://yves.demur.free.fr/Alire.txt , issu d&#039;une disquette auto amorçable qui permet de transformer un vieux PC en terminal VT100. On peut engendrer un CD bootable à partir de la disquette.&lt;br /&gt;
&lt;br /&gt;
La disquette peut être téléchargée, fichier http://yves.demur.free.fr/dk_10_ok.dd.gz (md5sum = b7bd29faeb498fb1bc6d0500c5dcf78e), le script ayant permis de créer la disquette peut être téléchargé, fichier http://yves.demur.free.fr/gen_btdk_10_ok.bash .&lt;br /&gt;
&lt;br /&gt;
Pour créer la disquette :&lt;br /&gt;
&amp;lt;code&amp;gt;$ gzip -cdq dk_10_ok.dd.gz | dd of=/dev/fd0&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
J&#039;ai fait une variante pour CD-RW. Elle contient tout ce qu&#039;il faut pour modifier le CD-RW a partir du systeme auto amorçable qu&#039;il lance. Le CD peut être téléchargé, fichier http://yves.demur.free.fr/cd-p5-vt100_11_ok.iso.gz (md5sum = 6069e5f37fe4afb70da3ae334ef573be), le script ayant permis de créer le CD peut être téléchargé, fichier http://yves.demur.free.fr/gen_btcd_11_ok.bash .&lt;br /&gt;
&lt;br /&gt;
Pour créer le CD :&lt;br /&gt;
&amp;lt;code&amp;gt;$ gunzip cd-p5-vt100_11_ok.iso.gz&lt;br /&gt;
$ cdrecord -v -driveropts=burnproof -dao dev=/dev/hdc cd-p5-vt100_11_ok.iso&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admru1</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Trucs:Supprimer_l%27%C3%A9cran_et_le_clavier_d%27un_serveur_gr%C3%A2ce_au_port_s%C3%A9rie&amp;diff=15108</id>
		<title>Trucs:Supprimer l&#039;écran et le clavier d&#039;un serveur grâce au port série</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Trucs:Supprimer_l%27%C3%A9cran_et_le_clavier_d%27un_serveur_gr%C3%A2ce_au_port_s%C3%A9rie&amp;diff=15108"/>
		<updated>2007-12-16T17:13:52Z</updated>

		<summary type="html">&lt;p&gt;Admru1 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Supprimer l&#039;écran et le clavier d&#039;un serveur grâce au port série ==&lt;br /&gt;
&lt;br /&gt;
Si vous avez recyclé un PC en serveur et que son écran-clavier vous gêne, il est possible de s&#039;en passer sans perdre la possibilité de s&#039;y connecter en mode console. La solution vient du port série sur lequel on peut connecter un terminal de type VT100, ou plutôt un autre PC équipé d&#039;un émulateur de VT100. Ce PC peut être un poste de travail classique où, quand on a besoin, on fait fonctionner dans une fenêtre un logiciel du type &#039;&#039;&#039;minicom&#039;&#039;&#039; (http://fr.wikipedia.org/wiki/Minicom).&lt;br /&gt;
&lt;br /&gt;
La liaison entre les deux machines passe par un câble null-modem (http://www.commentcamarche.net/elec/nullmodem.php3 et http://en.wikipedia.org/wiki/Null_modem et http://www.pearl.fr/article-PE826.html). Il s&#039;agit d&#039;un câble croisé pour liaison par les ports série, souvent en DB9F-DB9F. On peut ajouter des rallonges. Ce matériel est standard. Il économise un switch KVM pour travailler alternativement sur le poste de travail et sur le serveur en mode console.&lt;br /&gt;
Si vous êtes bricoleur, avec du fil téléphone 8 brins et deux prises DB9F, le câble ne vous reviendra pas cher (0.90€ la prise+capot DB9F chez Selectronic, 15€ les 25m de fil tel+adsl chez LeroyMerlin).&lt;br /&gt;
&lt;br /&gt;
Les détails de la configuration sont expliqués dans le fichier http://yves.demur.free.fr/Alire.txt , issu d&#039;une disquette auto amorçable qui permet de transformer un vieux PC en terminal VT100. On peut engendrer un CD bootable à partir de la disquette.&lt;br /&gt;
&lt;br /&gt;
La disquette peut être téléchargée, fichier http://yves.demur.free.fr/dk_10_ok.dd.gz (md5sum = 3c6229e5f74a2cdc13090536ca5096ef), le script ayant permis de créer la disquette peut être téléchargé, fichier http://yves.demur.free.fr/gen_btdk_10_ok.bash .&lt;br /&gt;
&lt;br /&gt;
Pour créer la disquette :&lt;br /&gt;
&amp;lt;code&amp;gt;$ gzip -cdq dk_10_ok.dd.gz | dd of=/dev/fd0&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
J&#039;ai fait une variante pour CD-RW. Elle contient tout ce qu&#039;il faut pour modifier le CD-RW a partir du systeme auto amorçable qu&#039;il lance. Le CD peut être téléchargé, fichier http://yves.demur.free.fr/cd-p5-vt100_11_ok.iso.gz (md5sum = da7b7526349fb4fc465b7eaffd8a9f52), le script ayant permis de créer le CD peut être téléchargé, fichier http://yves.demur.free.fr/gen_btcd_11_ok.bash .&lt;br /&gt;
&lt;br /&gt;
Pour créer le CD :&lt;br /&gt;
&amp;lt;code&amp;gt;$ gunzip cd-p5-vt100_11_ok.iso.gz&lt;br /&gt;
$ cdrecord -v -driveropts=burnproof -dao dev=/dev/hdc cd-p5-vt100_11_ok.iso&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admru1</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Trucs:Supprimer_l%27%C3%A9cran_et_le_clavier_d%27un_serveur_gr%C3%A2ce_au_port_s%C3%A9rie&amp;diff=15107</id>
		<title>Trucs:Supprimer l&#039;écran et le clavier d&#039;un serveur grâce au port série</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Trucs:Supprimer_l%27%C3%A9cran_et_le_clavier_d%27un_serveur_gr%C3%A2ce_au_port_s%C3%A9rie&amp;diff=15107"/>
		<updated>2007-12-16T13:09:37Z</updated>

		<summary type="html">&lt;p&gt;Admru1 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Supprimer l&#039;écran et le clavier d&#039;un serveur grâce au port série ==&lt;br /&gt;
&lt;br /&gt;
Si vous avez recyclé un PC en serveur et que son écran-clavier vous gêne, il est possible de s&#039;en passer sans perdre la possibilité de s&#039;y connecter en mode console. La solution vient du port série sur lequel on peut connecter un terminal de type VT100, ou plutôt un autre PC équipé d&#039;un émulateur de VT100. Ce PC peut être un poste de travail classique où, quand on a besoin, on fait fonctionner dans une fenêtre un logiciel du type &#039;&#039;&#039;minicom&#039;&#039;&#039; (http://fr.wikipedia.org/wiki/Minicom).&lt;br /&gt;
&lt;br /&gt;
La liaison entre les deux machines passe par un câble null-modem (http://www.commentcamarche.net/elec/nullmodem.php3 et http://en.wikipedia.org/wiki/Null_modem et http://www.pearl.fr/article-PE826.html). Il s&#039;agit d&#039;un câble croisé pour liaison par les ports série, souvent en DB9F-DB9F. On peut ajouter des rallonges. Ce matériel est standard. Il économise un switch KVM pour travailler alternativement sur le poste de travail et sur le serveur en mode console.&lt;br /&gt;
Si vous êtes bricoleur, avec du fil téléphone 8 brins et deux prises DB9F, le câble ne vous reviendra pas cher (0.90€ la prise+capot DB9F chez Selectronic, 15€ les 25m de fil tel+adsl chez LeroyMerlin).&lt;br /&gt;
&lt;br /&gt;
Les détails de la configuration sont expliqués dans le fichier http://yves.demur.free.fr/Alire.txt , issu d&#039;une disquette auto amorçable qui permet de transformer un vieux PC en terminal VT100. On peut engendrer un CD bootable à partir de la disquette.&lt;br /&gt;
&lt;br /&gt;
La disquette peut être téléchargée, fichier http://yves.demur.free.fr/dk_10_ok.dd.gz (md5sum = d1d8957c2962a97b240945c2c0b1fba1), le script ayant permis de créer la disquette peut être téléchargé, fichier http://yves.demur.free.fr/gen_btdk_10_ok.bash .&lt;br /&gt;
&lt;br /&gt;
Pour créer la disquette :&lt;br /&gt;
&amp;lt;code&amp;gt;$ gzip -cdq dk_10_ok.dd.gz | dd of=/dev/fd0&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
J&#039;ai fait une variante pour CD-RW. Elle contient tout ce qu&#039;il faut pour modifier le CD-RW a partir du systeme auto amorçable qu&#039;il lance. Le CD peut être téléchargé, fichier http://yves.demur.free.fr/cd-p5-vt100_11_ok.iso.gz (md5sum = 4055f9433d2d29bc7e74b3e25b92cbc6), le script ayant permis de créer le CD peut être téléchargé, fichier http://yves.demur.free.fr/gen_btcd_11_ok.bash .&lt;br /&gt;
&lt;br /&gt;
Pour créer le CD :&lt;br /&gt;
&amp;lt;code&amp;gt;$ gunzip cd-p5-vt100_11_ok.iso.gz&lt;br /&gt;
$ cdrecord -v -driveropts=burnproof -dao dev=/dev/hdc cd-p5-vt100_11_ok.iso&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admru1</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Trucs:Supprimer_l%27%C3%A9cran_et_le_clavier_d%27un_serveur_gr%C3%A2ce_au_port_s%C3%A9rie&amp;diff=15106</id>
		<title>Trucs:Supprimer l&#039;écran et le clavier d&#039;un serveur grâce au port série</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Trucs:Supprimer_l%27%C3%A9cran_et_le_clavier_d%27un_serveur_gr%C3%A2ce_au_port_s%C3%A9rie&amp;diff=15106"/>
		<updated>2007-12-16T12:55:06Z</updated>

		<summary type="html">&lt;p&gt;Admru1 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Supprimer l&#039;écran et le clavier d&#039;un serveur grâce au port série ==&lt;br /&gt;
&lt;br /&gt;
Si vous avez recyclé un PC en serveur et que son écran-clavier vous gêne, il est possible de s&#039;en passer sans perdre la possibilité de s&#039;y connecter en mode console. La solution vient du port série sur lequel on peut connecter un terminal de type VT100, ou plutôt un autre PC équipé d&#039;un émulateur de VT100. Ce PC peut être un poste de travail classique où, quand on a besoin, on fait fonctionner dans une fenêtre un logiciel du type &#039;&#039;&#039;minicom&#039;&#039;&#039; (http://fr.wikipedia.org/wiki/Minicom).&lt;br /&gt;
&lt;br /&gt;
La liaison entre les deux machines passe par un câble null-modem (http://www.commentcamarche.net/elec/nullmodem.php3 et http://en.wikipedia.org/wiki/Null_modem et http://www.pearl.fr/article-PE826.html). Il s&#039;agit d&#039;un câble croisé pour liaison par les ports série, souvent en DB9F-DB9F. On peut ajouter des rallonges. Ce matériel est standard. Il économise un switch KVM pour travailler alternativement sur le poste de travail et sur le serveur en mode console.&lt;br /&gt;
Si vous êtes bricoleur, avec du fil téléphone 8 brins et deux prises DB9F, le câble ne vous reviendra pas cher (0.90€ la prise+capot DB9F chez Selectronic, 15€ les 25m de fil tel+adsl chez LeroyMerlin).&lt;br /&gt;
&lt;br /&gt;
Les détails de la configuration sont expliqués dans le fichier http://yves.demur.free.fr/Alire.txt , issu d&#039;une disquette auto amorçable qui permet de transformer un vieux PC en terminal VT100. On peut engendrer un CD bootable à partir de la disquette.&lt;br /&gt;
&lt;br /&gt;
La disquette peut être téléchargée, fichier http://yves.demur.free.fr/dk_10_ok.dd.gz (md5sum = 492bbe63f24af861fd5b3d521e7af727), le script ayant permis de créer la disquette peut être téléchargé, fichier http://yves.demur.free.fr/gen_btdk_10_ok.bash .&lt;br /&gt;
&lt;br /&gt;
Pour créer la disquette :&lt;br /&gt;
&amp;lt;code&amp;gt;$ gzip -cdq dk_10_ok.dd.gz | dd of=/dev/fd0&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
J&#039;ai fait une variante pour CD-RW. Elle contient tout ce qu&#039;il faut pour modifier le CD-RW a partir du systeme auto amorçable qu&#039;il lance. Le CD peut être téléchargé, fichier http://yves.demur.free.fr/cd-p5-vt100_11_ok.iso.gz (md5sum = ), le script ayant permis de créer le CD peut être téléchargé, fichier http://yves.demur.free.fr/gen_btcd_11_ok.bash .&lt;br /&gt;
&lt;br /&gt;
Pour créer le CD :&lt;br /&gt;
&amp;lt;code&amp;gt;$ gunzip cd-p5-vt100_11_ok.iso.gz&lt;br /&gt;
$ cdrecord -v -driveropts=burnproof -dao dev=/dev/hdc cd-p5-vt100_11_ok.iso&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admru1</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Trucs:Proposition_d%27un_truc&amp;diff=15105</id>
		<title>Trucs:Proposition d&#039;un truc</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Trucs:Proposition_d%27un_truc&amp;diff=15105"/>
		<updated>2007-12-15T23:08:42Z</updated>

		<summary type="html">&lt;p&gt;Admru1 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Proposition d&#039;un truc ou d&#039;une astuce =&lt;br /&gt;
Indiquer ici les trucs ou astuces qui manquent et que vous désirez créer. &#039;&#039;&#039;Ne mettez pas&#039;&#039;&#039; des articles que vous désireriez voir écrits ! &lt;br /&gt;
* exemple : &amp;lt;nowiki&amp;gt;[[Trucs:Nom du truc]]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Trucs:Résoudre les problèmes de clé dans Debian]]&lt;br /&gt;
&lt;br /&gt;
[[Trucs:Formater un baladeur mp3 type CREATIVE MuVo N200]]&lt;br /&gt;
&lt;br /&gt;
[[Trucs:Utiliser les boutons de son scanneur]]&lt;br /&gt;
&lt;br /&gt;
[[Trucs: Se connecter à WindowsUpdate via un serveur Squid authentifiant]]&lt;br /&gt;
&lt;br /&gt;
[[Trucs: Résoudre le problème de l&#039;écran qui s&#039;éteint automatiquement sous KDE3.5 même si dans la configuration, l&#039;économie d&#039;energie est désactivé, mais qu&#039;on a activé Compiz]]&lt;br /&gt;
&lt;br /&gt;
[[Trucs: Spécifier le format A4 dans quelques fichiers où c&#039;est oublié]]&lt;br /&gt;
&lt;br /&gt;
[[Trucs: Rajouter un fichier de mémoire swap temporaire]]&lt;br /&gt;
&lt;br /&gt;
[[Trucs: Lancer une application dans un terminal avec Mandriva]]&lt;br /&gt;
&lt;br /&gt;
[[Trucs: Supprimer l&#039;écran et le clavier d&#039;un serveur grâce au port série]]&lt;br /&gt;
&lt;br /&gt;
== tarball des sources du driver de conexant pour modem hcf pci ==&lt;br /&gt;
&lt;br /&gt;
Bonjour,&lt;br /&gt;
&lt;br /&gt;
Je ne sais pas si c&#039;est ici qu&#039;il faut que je le fasse, mais aprés avoir googlelisé la terre entière, j&#039;ai réussis à trouver les sources (assez anciennes, mais libres) pour les modems hcf pci de Conexant.&lt;br /&gt;
&lt;br /&gt;
Si je peux les déposer sur le site et ainsi faire profiter la communauté d&#039;un bien retiré de la toile, veuillez me laissez un message.&lt;br /&gt;
&lt;br /&gt;
Le tarball en question est le suivant et il fonctionne. Le seul impératif est qu&#039;il ne tourne que sur noyau 2.4 + ACPI, donc recompilation du noyau. Pour la compilation proprement dite du driver, il est besoin des sources et/ou des headers du noyau. pour les autre noyaux, 2.2 et 2.6, je n&#039;ai rien essayé.&lt;br /&gt;
&lt;br /&gt;
hcfpcimodem-0.99lnxtbeta03042700.tar.gz&lt;br /&gt;
&lt;br /&gt;
Bien à vous.&lt;br /&gt;
&lt;br /&gt;
°¿° Skippy the Kangoo °¿°&lt;br /&gt;
&lt;br /&gt;
== écouter ses messages téléphoniques Free ==&lt;br /&gt;
&lt;br /&gt;
Dans son offre de téléphonie, Free propose un répondeur : les messages enregistrés peuvent alors être reçus par mail ou bien téléchargés depuis une interface Web.&lt;br /&gt;
&lt;br /&gt;
Le problème est de réussir à les écouter depuis Linux : &#039;a marche pô.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Solution :&#039;&#039;&#039; il suffit d&#039;enregistrer le fichier, et de changer son extension en &amp;quot;.snd&amp;quot;. Il est alors parfaitement reconnu par votre lecteur audio favori.&lt;br /&gt;
&lt;br /&gt;
Remarque : ceci étant établi, reste à voir comment faire pour éviter cette étape d&#039;enregistrement et de renommage, mais en attendant...&lt;br /&gt;
&lt;br /&gt;
== restriction horaires de connexion sur KDE via Pam ==&lt;br /&gt;
&lt;br /&gt;
Voilà quelque chose qui peut-être utile si vous avez des enfants et que vous ne voulez pas qu&#039;ils passent leur vie sur le PC contrairement à leur père ;-).&lt;br /&gt;
&lt;br /&gt;
Pour commencer il faut modifier le module de pam qui sert à la connexion de KDE, ce module se trouve dans le répertoire:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;ls -all /etc/pam.d/kde*&lt;br /&gt;
-rw-r--r--  1 root root 333 mar 14 11:56 /etc/pam.d/kde3&lt;br /&gt;
-rw-r--r--  1 root root 368 mar 14 11:29 /etc/pam.d/kde3~&lt;br /&gt;
-rw-r--r--  1 root root 326 mai 14  2005 /etc/pam.d/kde3-np&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Le module qui nous intéresse est kde3.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;cat /etc/pam.d/kde3&lt;br /&gt;
#%PAM-1.0&lt;br /&gt;
account    required     pam_time.so&lt;br /&gt;
&lt;br /&gt;
auth       required     pam_stack.so service=system-auth&lt;br /&gt;
auth       required     pam_nologin.so&lt;br /&gt;
account    required     pam_stack.so service=system-auth&lt;br /&gt;
password   required     pam_stack.so service=system-auth&lt;br /&gt;
session    required     pam_stack.so service=system-auth&lt;br /&gt;
session    optional     pam_console.so&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
nous insérons comme indiqué plus haut la ligne&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;account    required     pam_time.so&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
en s&#039;assurant que la lib  pam_time.so est bien dans /usr/lib/security&lt;br /&gt;
&lt;br /&gt;
une fois cette étape réalisée, il nous faut configurer le fichier /etc/security/time.conf&lt;br /&gt;
&lt;br /&gt;
l&#039;explication de la syntaxe est jointe dans le fichier, pour notre exemple nous prendrons (extrait du fichier)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;# times&lt;br /&gt;
#       the format here is a logic list of day/time-range&lt;br /&gt;
#       entries the days are specified by a sequence of two character&lt;br /&gt;
#       entries, MoTuSa for example is Monday Tuesday and Saturday. Note&lt;br /&gt;
#       that repeated days are unset MoMo = no day, and MoWk = all weekdays&lt;br /&gt;
#       bar Monday. The two character combinations accepted are&lt;br /&gt;
#&lt;br /&gt;
#               Mo Tu We Th Fr Sa Su Wk Wd Al&lt;br /&gt;
#&lt;br /&gt;
#       the last two being week-end days and all 7 days of the week&lt;br /&gt;
#       respectively. As a final example, AlFr means all days except Friday.&lt;br /&gt;
#&lt;br /&gt;
#       each day/time-range can be prefixed with a &#039;!&#039; to indicate &amp;quot;anything&lt;br /&gt;
#       but&amp;quot;&lt;br /&gt;
#&lt;br /&gt;
#       The time-range part is two 24-hour times HHMM separated by a hyphen&lt;br /&gt;
#       indicating the start and finish time (if the finish time is smaller&lt;br /&gt;
#       than the start time it is deemed to apply on the following day).&lt;br /&gt;
#&lt;br /&gt;
# for a rule to be active, ALL of service+ttys+users must be satisfied&lt;br /&gt;
# by the applying process.&lt;br /&gt;
&lt;br /&gt;
kde3;*;anne;Wd0800-0900&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cette ligne signifie que nous autorisons le service kde3 sur tous les tty (*) pour le user anne les jours de la semaine de 8h00 à 9h00&lt;br /&gt;
&lt;br /&gt;
Ce système peut être complèté via squid et squidguard qui gère les accès internet et les sites autorisés, c&#039;est ce que j&#039;ai fait chez moi.&lt;br /&gt;
&lt;br /&gt;
mali44&lt;br /&gt;
&lt;br /&gt;
== restriction horaires de connexion sur KDE via Pam ==&lt;br /&gt;
&lt;br /&gt;
Voilà quelque chose qui peut-être utile si vous avez des enfants et que vous ne voulez pas qu&#039;ils passent leur vie sur le PC contrairement à leur père ;-).&lt;br /&gt;
&lt;br /&gt;
pour commencer il faut modifier le module de pam qui sert à la connexion de KDE, ce module se trouve dans le répertoire:&lt;br /&gt;
&lt;br /&gt;
ls -all /etc/pam.d/kde*&lt;br /&gt;
&lt;br /&gt;
-rw-r--r--  1 root root 333 mar 14 11:56 /etc/pam.d/kde3&lt;br /&gt;
&lt;br /&gt;
-rw-r--r--  1 root root 368 mar 14 11:29 /etc/pam.d/kde3~&lt;br /&gt;
&lt;br /&gt;
-rw-r--r--  1 root root 326 mai 14  2005 /etc/pam.d/kde3-np&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
le module qui nous intéresse est kde3.&lt;br /&gt;
&lt;br /&gt;
cat /etc/pam.d/kde3&lt;br /&gt;
&lt;br /&gt;
#%PAM-1.0&lt;br /&gt;
&lt;br /&gt;
account    required     pam_time.so&lt;br /&gt;
&lt;br /&gt;
auth       required     pam_stack.so service=system-auth&lt;br /&gt;
&lt;br /&gt;
auth       required     pam_nologin.so&lt;br /&gt;
&lt;br /&gt;
account    required     pam_stack.so service=system-auth&lt;br /&gt;
&lt;br /&gt;
password   required     pam_stack.so service=system-auth&lt;br /&gt;
&lt;br /&gt;
session    required     pam_stack.so service=system-auth&lt;br /&gt;
&lt;br /&gt;
session    optional     pam_console.so&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
nous insérons comme indiqué plus haut la ligne&lt;br /&gt;
account    required     pam_time.so&lt;br /&gt;
&lt;br /&gt;
en s&#039;arrurant que la lib  pam_time.so est bien dans /usr/lib/security&lt;br /&gt;
&lt;br /&gt;
une fois cette étape réalisée, il nous faut configurer le fichier /etc/security/time.conf&lt;br /&gt;
&lt;br /&gt;
l&#039;explication de la syntaxe est jointe dans le fichier, pour notre exemple nous prendrons (extrait du fichier)&lt;br /&gt;
&lt;br /&gt;
# times&lt;br /&gt;
#       the format here is a logic list of day/time-range&lt;br /&gt;
#       entries the days are specified by a sequence of two character&lt;br /&gt;
#       entries, MoTuSa for example is Monday Tuesday and Saturday. Note&lt;br /&gt;
#       that repeated days are unset MoMo = no day, and MoWk = all weekdays&lt;br /&gt;
#       bar Monday. The two character combinations accepted are&lt;br /&gt;
#&lt;br /&gt;
#               Mo Tu We Th Fr Sa Su Wk Wd Al&lt;br /&gt;
#&lt;br /&gt;
#       the last two being week-end days and all 7 days of the week&lt;br /&gt;
#       respectively. As a final example, AlFr means all days except Friday.&lt;br /&gt;
#&lt;br /&gt;
#       each day/time-range can be prefixed with a &#039;!&#039; to indicate &amp;quot;anything&lt;br /&gt;
#       but&amp;quot;&lt;br /&gt;
#&lt;br /&gt;
#       The time-range part is two 24-hour times HHMM separated by a hyphen&lt;br /&gt;
#       indicating the start and finish time (if the finish time is smaller&lt;br /&gt;
#       than the start time it is deemed to apply on the following day).&lt;br /&gt;
#&lt;br /&gt;
# for a rule to be active, ALL of service+ttys+users must be satisfied&lt;br /&gt;
# by the applying process.&lt;br /&gt;
&lt;br /&gt;
kde3;*;anne;Wd0800-0900&lt;br /&gt;
&lt;br /&gt;
cette ligne signifie que nous autorisons le service kde3 sur tous les tty (*) pour le user anne les jours de la semaine de 8h00 à 9h00&lt;br /&gt;
&lt;br /&gt;
Ce système peut être complété via squid et squidguard qui gère les accès internet et les sites autorisés, c&#039;est ce que j&#039;ai fait chez moi.&lt;br /&gt;
&lt;br /&gt;
mali44&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bonjour&lt;br /&gt;
&lt;br /&gt;
Cette modification fonctionne a merveille effectivement pour restreindre l&#039;heure de connexion cependant une fois que l&#039;utilisateur est connecte, il n&#039;y a pas de deconnexion lorsqu&#039;il depasse sa plage horaire. Quel type de modification dois-je apporter pour forcer la deconnexion qund la plage horaire se termine?&lt;br /&gt;
&lt;br /&gt;
exemple:&lt;br /&gt;
&lt;br /&gt;
l&#039;utilisateur peut se connecter tous les jours entre 15 et 17 heures. Il se connecte a 15 heures mais arrivé a 17 heures sa session continue comme si de rien n&#039;etait.&lt;/div&gt;</summary>
		<author><name>Admru1</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Trucs:Sp%C3%A9cifier_le_format_A4_dans_quelques_fichiers_o%C3%B9_c%27est_oubli%C3%A9&amp;diff=15104</id>
		<title>Trucs:Spécifier le format A4 dans quelques fichiers où c&#039;est oublié</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Trucs:Sp%C3%A9cifier_le_format_A4_dans_quelques_fichiers_o%C3%B9_c%27est_oubli%C3%A9&amp;diff=15104"/>
		<updated>2007-12-15T23:07:16Z</updated>

		<summary type="html">&lt;p&gt;Admru1 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Spécifier le format A4 dans quelques fichiers où c&#039;est oublié ==&lt;br /&gt;
&lt;br /&gt;
Si votre imprimante A4 centre mal certaines impressions, c&#039;est que l&#039;application envoie des données en format A4 et que l&#039;imprimante reste en configuration Letter, ou l&#039;inverse. Le format Letter est le défaut pour quasiment toutes les applications quand elles ignorent le format prévu par l&#039;imprimante. Certaines applications ont des options à spécifier, d&#039;autres non et il faut chercher plus profond pour remédier. Si on peut changer les options par défaut, c&#039;est mieux car on ne risque plus d&#039;oublier de les spécifier.&lt;br /&gt;
&lt;br /&gt;
Je propose de recenser les applications qui nécessitent une modification de leur configuration, afin d&#039;agir une fois pour toutes, voire de créer un script qui fait le travail.&lt;br /&gt;
&lt;br /&gt;
Configuration de &#039;&#039;&#039;enscript&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
modifier le fichier &#039;&#039;&#039;/etc/enscript.cfg&#039;&#039;&#039; : changer la valeur de &#039;&#039;DefaultMedia&#039;&#039;&lt;br /&gt;
&amp;lt;code&amp;gt;DefaultMedia: A4&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
modifier le fichier &#039;&#039;&#039;/usr/share/enscript/enscript.hdr&#039;&#039;&#039; : changer la valeur de &#039;&#039;moddatestr&#039;&#039; et &#039;&#039;pagenumstr&#039;&#039; pour les mettre au style français&lt;br /&gt;
&amp;lt;code&amp;gt;%Format: moddatestr	$F&lt;br /&gt;
%Format: pagenumstr	$%/$=&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Configuration de &#039;&#039;&#039;mpage&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
créer le fichier &#039;&#039;&#039;/etc/profile.d/mpage.sh&#039;&#039;&#039; avec la protection &#039;&#039;&#039;775&#039;&#039;&#039;, et contenant la ligne&lt;br /&gt;
&amp;lt;code&amp;gt;export MPAGE=&amp;quot;-bA4 -f -o&amp;quot;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Configuration de &#039;&#039;&#039;ghostscript&#039;&#039;&#039;, nécessaire pour l&#039;impression de fichiers PostScript car utilisé par &#039;&#039;&#039;foomatic&#039;&#039;&#039; quand on envoie un fichier .ps à l&#039;imprimante via &#039;&#039;&#039;lpr&#039;&#039;&#039; (cas d&#039;une imprimante non PostScript)&lt;br /&gt;
&lt;br /&gt;
modifier le fichier &#039;&#039;&#039;/usr/share/ghostscript/.../gs_init.ps&#039;&#039;&#039; : décommenter la ligne&lt;br /&gt;
&amp;lt;code&amp;gt;DEFAULTPAPERSIZE (a4) def&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admru1</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Trucs:Supprimer_l%27%C3%A9cran_et_le_clavier_d%27un_serveur_gr%C3%A2ce_au_port_s%C3%A9rie&amp;diff=15103</id>
		<title>Trucs:Supprimer l&#039;écran et le clavier d&#039;un serveur grâce au port série</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Trucs:Supprimer_l%27%C3%A9cran_et_le_clavier_d%27un_serveur_gr%C3%A2ce_au_port_s%C3%A9rie&amp;diff=15103"/>
		<updated>2007-12-15T23:04:12Z</updated>

		<summary type="html">&lt;p&gt;Admru1 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Supprimer l&#039;écran et le clavier d&#039;un serveur grâce au port série ==&lt;br /&gt;
&lt;br /&gt;
Si vous avez recyclé un PC en serveur et que son écran-clavier vous gêne, il est possible de s&#039;en passer sans perdre la possibilité de s&#039;y connecter en mode console. La solution vient du port série sur lequel on peut connecter un terminal de type VT100, ou plutôt un autre PC équipé d&#039;un émulateur de VT100. Ce PC peut être un poste de travail classique où, quand on a besoin, on fait fonctionner dans une fenêtre un logiciel du type &#039;&#039;&#039;minicom&#039;&#039;&#039; (http://fr.wikipedia.org/wiki/Minicom).&lt;br /&gt;
&lt;br /&gt;
La liaison entre les deux machines passe par un câble null-modem (http://www.commentcamarche.net/elec/nullmodem.php3 et http://en.wikipedia.org/wiki/Null_modem et http://www.pearl.fr/article-PE826.html). Il s&#039;agit d&#039;un câble croisé pour liaison par les ports série, souvent en DB9F-DB9F. On peut ajouter des rallonges. Ce matériel est standard. Il économise un switch KVM pour travailler alternativement sur le poste de travail et sur le serveur en mode console.&lt;br /&gt;
Si vous êtes bricoleur, avec du fil téléphone 8 brins et deux prises DB9F, le câble ne vous reviendra pas cher (0.90€ la prise+capot DB9F chez Selectronic, 15€ les 25m de fil tel+adsl chez LeroyMerlin).&lt;br /&gt;
&lt;br /&gt;
Les détails de la configuration sont expliqués dans le fichier http://yves.demur.free.fr/Alire.txt , issu d&#039;une disquette auto amorçable qui permet de transformer un vieux PC en terminal VT100. On peut engendrer un CD bootable à partir de la disquette.&lt;br /&gt;
&lt;br /&gt;
La disquette peut être téléchargée, fichier http://yves.demur.free.fr/dk_09_ok.dd.gz (md5sum = e6fd4000703aed870a3e3817efe3a0a1), le script ayant permis de créer la disquette peut être téléchargé, fichier http://yves.demur.free.fr/gen_btdk.bash_09_ok .&lt;br /&gt;
&lt;br /&gt;
Pour créer la disquette :&lt;br /&gt;
&amp;lt;code&amp;gt;gzip -cdq dk_09_ok.dd.gz | dd of=/dev/fd0&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admru1</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Trucs:Proposition_d%27un_truc&amp;diff=15102</id>
		<title>Trucs:Proposition d&#039;un truc</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Trucs:Proposition_d%27un_truc&amp;diff=15102"/>
		<updated>2007-12-14T16:05:57Z</updated>

		<summary type="html">&lt;p&gt;Admru1 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Proposition d&#039;un truc ou d&#039;une astuce =&lt;br /&gt;
Indiquer ici les trucs ou astuces qui manquent et que vous désirez créer. &#039;&#039;&#039;Ne mettez pas&#039;&#039;&#039; des articles que vous désireriez voir écrits ! &lt;br /&gt;
* exemple : &amp;lt;nowiki&amp;gt;[[Trucs:Nom du truc]]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Trucs:Résoudre les problèmes de clé dans Debian]]&lt;br /&gt;
&lt;br /&gt;
[[Trucs:Formater un baladeur mp3 type CREATIVE MuVo N200]]&lt;br /&gt;
&lt;br /&gt;
[[Trucs:Utiliser les boutons de son scanneur]]&lt;br /&gt;
&lt;br /&gt;
[[Trucs: Se connecter à WindowsUpdate via un serveur Squid authentifiant]]&lt;br /&gt;
&lt;br /&gt;
[[Trucs: Résoudre le problème de l&#039;écran qui s&#039;éteint automatiquement sous KDE3.5 même si dans la configuration, l&#039;économie d&#039;energie est désactivé, mais qu&#039;on a activé Compiz]]&lt;br /&gt;
&lt;br /&gt;
[[Trucs: Spécifier le format A4 dans quelques fichiers où c&#039;est oublié]]&lt;br /&gt;
&lt;br /&gt;
[[Trucs: Rajouter un fichier de mémoire swap temporaire]]&lt;br /&gt;
&lt;br /&gt;
[[Trucs: Lancer une application dans un terminal avec Mandriva]]&lt;br /&gt;
&lt;br /&gt;
[[Trucs: Supprimer l&#039;écran et le clavier d&#039;un serveur grâce au port série]]&lt;br /&gt;
&lt;br /&gt;
== tarball des sources du driver de conexant pour modem hcf pci ==&lt;br /&gt;
&lt;br /&gt;
Bonjour,&lt;br /&gt;
&lt;br /&gt;
Je ne sais pas si c&#039;est ici qu&#039;il faut que je le fasse, mais aprés avoir googlelisé la terre entière, j&#039;ai réussis à trouver les sources (assez anciennes, mais libres) pour les modems hcf pci de Conexant.&lt;br /&gt;
&lt;br /&gt;
Si je peux les déposer sur le site et ainsi faire profiter la communauté d&#039;un bien retiré de la toile, veuillez me laissez un message.&lt;br /&gt;
&lt;br /&gt;
Le tarball en question est le suivant et il fonctionne. Le seul impératif est qu&#039;il ne tourne que sur noyau 2.4 + ACPI, donc recompilation du noyau. Pour la compilation proprement dite du driver, il est besoin des sources et/ou des headers du noyau. pour les autre noyaux, 2.2 et 2.6, je n&#039;ai rien essayé.&lt;br /&gt;
&lt;br /&gt;
hcfpcimodem-0.99lnxtbeta03042700.tar.gz&lt;br /&gt;
&lt;br /&gt;
Bien à vous.&lt;br /&gt;
&lt;br /&gt;
°¿° Skippy the Kangoo °¿°&lt;br /&gt;
&lt;br /&gt;
== écouter ses messages téléphoniques Free ==&lt;br /&gt;
&lt;br /&gt;
Dans son offre de téléphonie, Free propose un répondeur : les messages enregistrés peuvent alors être reçus par mail ou bien téléchargés depuis une interface Web.&lt;br /&gt;
&lt;br /&gt;
Le problème est de réussir à les écouter depuis Linux : &#039;a marche pô.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Solution :&#039;&#039;&#039; il suffit d&#039;enregistrer le fichier, et de changer son extension en &amp;quot;.snd&amp;quot;. Il est alors parfaitement reconnu par votre lecteur audio favori.&lt;br /&gt;
&lt;br /&gt;
Remarque : ceci étant établi, reste à voir comment faire pour éviter cette étape d&#039;enregistrement et de renommage, mais en attendant...&lt;br /&gt;
&lt;br /&gt;
== restriction horaires de connexion sur KDE via Pam ==&lt;br /&gt;
&lt;br /&gt;
Voilà quelque chose qui peut-être utile si vous avez des enfants et que vous ne voulez pas qu&#039;ils passent leur vie sur le PC contrairement à leur père ;-).&lt;br /&gt;
&lt;br /&gt;
Pour commencer il faut modifier le module de pam qui sert à la connexion de KDE, ce module se trouve dans le répertoire:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;ls -all /etc/pam.d/kde*&lt;br /&gt;
-rw-r--r--  1 root root 333 mar 14 11:56 /etc/pam.d/kde3&lt;br /&gt;
-rw-r--r--  1 root root 368 mar 14 11:29 /etc/pam.d/kde3~&lt;br /&gt;
-rw-r--r--  1 root root 326 mai 14  2005 /etc/pam.d/kde3-np&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Le module qui nous intéresse est kde3.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;cat /etc/pam.d/kde3&lt;br /&gt;
#%PAM-1.0&lt;br /&gt;
account    required     pam_time.so&lt;br /&gt;
&lt;br /&gt;
auth       required     pam_stack.so service=system-auth&lt;br /&gt;
auth       required     pam_nologin.so&lt;br /&gt;
account    required     pam_stack.so service=system-auth&lt;br /&gt;
password   required     pam_stack.so service=system-auth&lt;br /&gt;
session    required     pam_stack.so service=system-auth&lt;br /&gt;
session    optional     pam_console.so&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
nous insérons comme indiqué plus haut la ligne&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;account    required     pam_time.so&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
en s&#039;assurant que la lib  pam_time.so est bien dans /usr/lib/security&lt;br /&gt;
&lt;br /&gt;
une fois cette étape réalisée, il nous faut configurer le fichier /etc/security/time.conf&lt;br /&gt;
&lt;br /&gt;
l&#039;explication de la syntaxe est jointe dans le fichier, pour notre exemple nous prendrons (extrait du fichier)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;# times&lt;br /&gt;
#       the format here is a logic list of day/time-range&lt;br /&gt;
#       entries the days are specified by a sequence of two character&lt;br /&gt;
#       entries, MoTuSa for example is Monday Tuesday and Saturday. Note&lt;br /&gt;
#       that repeated days are unset MoMo = no day, and MoWk = all weekdays&lt;br /&gt;
#       bar Monday. The two character combinations accepted are&lt;br /&gt;
#&lt;br /&gt;
#               Mo Tu We Th Fr Sa Su Wk Wd Al&lt;br /&gt;
#&lt;br /&gt;
#       the last two being week-end days and all 7 days of the week&lt;br /&gt;
#       respectively. As a final example, AlFr means all days except Friday.&lt;br /&gt;
#&lt;br /&gt;
#       each day/time-range can be prefixed with a &#039;!&#039; to indicate &amp;quot;anything&lt;br /&gt;
#       but&amp;quot;&lt;br /&gt;
#&lt;br /&gt;
#       The time-range part is two 24-hour times HHMM separated by a hyphen&lt;br /&gt;
#       indicating the start and finish time (if the finish time is smaller&lt;br /&gt;
#       than the start time it is deemed to apply on the following day).&lt;br /&gt;
#&lt;br /&gt;
# for a rule to be active, ALL of service+ttys+users must be satisfied&lt;br /&gt;
# by the applying process.&lt;br /&gt;
&lt;br /&gt;
kde3;*;anne;Wd0800-0900&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cette ligne signifie que nous autorisons le service kde3 sur tous les tty (*) pour le user anne les jours de la semaine de 8h00 à 9h00&lt;br /&gt;
&lt;br /&gt;
Ce système peut être complèté via squid et squidguard qui gère les accès internet et les sites autorisés, c&#039;est ce que j&#039;ai fait chez moi.&lt;br /&gt;
&lt;br /&gt;
mali44&lt;br /&gt;
&lt;br /&gt;
== restriction horaires de connexion sur KDE via Pam ==&lt;br /&gt;
&lt;br /&gt;
Voilà quelque chose qui peut-être utile si vous avez des enfants et que vous ne voulez pas qu&#039;ils passent leur vie sur le PC contrairement à leur père ;-).&lt;br /&gt;
&lt;br /&gt;
pour commencer il faut modifier le module de pam qui sert à la connexion de KDE, ce module se trouve dans le répertoire:&lt;br /&gt;
&lt;br /&gt;
ls -all /etc/pam.d/kde*&lt;br /&gt;
&lt;br /&gt;
-rw-r--r--  1 root root 333 mar 14 11:56 /etc/pam.d/kde3&lt;br /&gt;
&lt;br /&gt;
-rw-r--r--  1 root root 368 mar 14 11:29 /etc/pam.d/kde3~&lt;br /&gt;
&lt;br /&gt;
-rw-r--r--  1 root root 326 mai 14  2005 /etc/pam.d/kde3-np&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
le module qui nous intéresse est kde3.&lt;br /&gt;
&lt;br /&gt;
cat /etc/pam.d/kde3&lt;br /&gt;
&lt;br /&gt;
#%PAM-1.0&lt;br /&gt;
&lt;br /&gt;
account    required     pam_time.so&lt;br /&gt;
&lt;br /&gt;
auth       required     pam_stack.so service=system-auth&lt;br /&gt;
&lt;br /&gt;
auth       required     pam_nologin.so&lt;br /&gt;
&lt;br /&gt;
account    required     pam_stack.so service=system-auth&lt;br /&gt;
&lt;br /&gt;
password   required     pam_stack.so service=system-auth&lt;br /&gt;
&lt;br /&gt;
session    required     pam_stack.so service=system-auth&lt;br /&gt;
&lt;br /&gt;
session    optional     pam_console.so&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
nous insérons comme indiqué plus haut la ligne&lt;br /&gt;
account    required     pam_time.so&lt;br /&gt;
&lt;br /&gt;
en s&#039;arrurant que la lib  pam_time.so est bien dans /usr/lib/security&lt;br /&gt;
&lt;br /&gt;
une fois cette étape réalisée, il nous faut configurer le fichier /etc/security/time.conf&lt;br /&gt;
&lt;br /&gt;
l&#039;explication de la syntaxe est jointe dans le fichier, pour notre exemple nous prendrons (extrait du fichier)&lt;br /&gt;
&lt;br /&gt;
# times&lt;br /&gt;
#       the format here is a logic list of day/time-range&lt;br /&gt;
#       entries the days are specified by a sequence of two character&lt;br /&gt;
#       entries, MoTuSa for example is Monday Tuesday and Saturday. Note&lt;br /&gt;
#       that repeated days are unset MoMo = no day, and MoWk = all weekdays&lt;br /&gt;
#       bar Monday. The two character combinations accepted are&lt;br /&gt;
#&lt;br /&gt;
#               Mo Tu We Th Fr Sa Su Wk Wd Al&lt;br /&gt;
#&lt;br /&gt;
#       the last two being week-end days and all 7 days of the week&lt;br /&gt;
#       respectively. As a final example, AlFr means all days except Friday.&lt;br /&gt;
#&lt;br /&gt;
#       each day/time-range can be prefixed with a &#039;!&#039; to indicate &amp;quot;anything&lt;br /&gt;
#       but&amp;quot;&lt;br /&gt;
#&lt;br /&gt;
#       The time-range part is two 24-hour times HHMM separated by a hyphen&lt;br /&gt;
#       indicating the start and finish time (if the finish time is smaller&lt;br /&gt;
#       than the start time it is deemed to apply on the following day).&lt;br /&gt;
#&lt;br /&gt;
# for a rule to be active, ALL of service+ttys+users must be satisfied&lt;br /&gt;
# by the applying process.&lt;br /&gt;
&lt;br /&gt;
kde3;*;anne;Wd0800-0900&lt;br /&gt;
&lt;br /&gt;
cette ligne signifie que nous autorisons le service kde3 sur tous les tty (*) pour le user anne les jours de la semaine de 8h00 à 9h00&lt;br /&gt;
&lt;br /&gt;
Ce système peut être complété via squid et squidguard qui gère les accès internet et les sites autorisés, c&#039;est ce que j&#039;ai fait chez moi.&lt;br /&gt;
&lt;br /&gt;
mali44&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bonjour&lt;br /&gt;
&lt;br /&gt;
Cette modification fonctionne a merveille effectivement pour restreindre l&#039;heure de connexion cependant une fois que l&#039;utilisateur est connecte, il n&#039;y a pas de deconnexion lorsqu&#039;il depasse sa plage horaire. Quel type de modification dois-je apporter pour forcer la deconnexion qund la plage horaire se termine?&lt;br /&gt;
&lt;br /&gt;
exemple:&lt;br /&gt;
&lt;br /&gt;
l&#039;utilisateur peut se connecter tous les jours entre 15 et 17 heures. Il se connecte a 15 heures mais arrivé a 17 heures sa session continue comme si de rien n&#039;etait.&lt;br /&gt;
&lt;br /&gt;
== Spécifier le format A4 dans quelques fichiers où c&#039;est oublié ==&lt;br /&gt;
&lt;br /&gt;
Ce chapitre ne semble pas venir sur la page de consultation. Je publie une modif en mode majeure pour voir.&lt;br /&gt;
&lt;br /&gt;
Si votre imprimante A4 centre mal certaines impressions, c&#039;est que l&#039;application envoie des données en format A4 et que l&#039;imprimante reste en configuration Letter, ou l&#039;inverse. Le format Letter est le défaut pour quasiment toutes les applications quand elles ignorent le format prévu par l&#039;imprimante. Certaines applications ont des options à spécifier, d&#039;autres non et il faut chercher plus profond pour remédier. Si on peut changer les options par défaut, c&#039;est mieux car on ne risque plus d&#039;oublier de les spécifier.&lt;br /&gt;
&lt;br /&gt;
Je propose de recenser les applications qui nécessitent une modification de leur configuration, afin d&#039;agir une fois pour toutes, voire de créer un script qui fait le travail.&lt;br /&gt;
&lt;br /&gt;
Configuration de &#039;&#039;&#039;enscript&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
modifier le fichier &#039;&#039;&#039;/etc/enscript.cfg&#039;&#039;&#039; : changer la valeur de &#039;&#039;DefaultMedia&#039;&#039;&lt;br /&gt;
&amp;lt;code&amp;gt;DefaultMedia: A4&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
modifier le fichier &#039;&#039;&#039;/usr/share/enscript/enscript.hdr&#039;&#039;&#039; : changer la valeur de &#039;&#039;moddatestr&#039;&#039; et &#039;&#039;pagenumstr&#039;&#039; pour les mettre au style français&lt;br /&gt;
&amp;lt;code&amp;gt;%Format: moddatestr	$F&lt;br /&gt;
%Format: pagenumstr	$%/$=&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Configuration de &#039;&#039;&#039;mpage&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
créer le fichier &#039;&#039;&#039;/etc/profile.d/mpage.sh&#039;&#039;&#039; avec la protection &#039;&#039;&#039;775&#039;&#039;&#039;, et contenant la ligne&lt;br /&gt;
&amp;lt;code&amp;gt;export MPAGE=&amp;quot;-bA4 -f -o&amp;quot;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Configuration de &#039;&#039;&#039;ghostscript&#039;&#039;&#039;, nécessaire pour l&#039;impression de fichiers PostScript car utilisé par &#039;&#039;&#039;foomatic&#039;&#039;&#039; quand on envoie un fichier .ps à l&#039;imprimante via &#039;&#039;&#039;lpr&#039;&#039;&#039; (cas d&#039;une imprimante non PostScript)&lt;br /&gt;
&lt;br /&gt;
modifier le fichier &#039;&#039;&#039;/usr/share/ghostscript/.../gs_init.ps&#039;&#039;&#039; : décommenter la ligne&lt;br /&gt;
&amp;lt;code&amp;gt;DEFAULTPAPERSIZE (a4) def&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Supprimer l&#039;écran et le clavier d&#039;un serveur grâce au port série ==&lt;br /&gt;
&lt;br /&gt;
Si vous avez recyclé un PC en serveur et que son écran-clavier vous gêne, il est possible de s&#039;en passer sans perdre la possibilité de s&#039;y connecter en mode console. La solution vient du port série sur lequel on peut connecter un terminal de type VT100, ou plutôt un autre PC équipé d&#039;un émulateur de VT100. Ce PC peut être un poste de travail classique où, quand on a besoin, on fait fonctionner dans une fenêtre un logiciel du type &#039;&#039;&#039;minicom&#039;&#039;&#039; (http://fr.wikipedia.org/wiki/Minicom).&lt;br /&gt;
&lt;br /&gt;
La liaison entre les deux machines passe par un câble null-modem (http://www.commentcamarche.net/elec/nullmodem.php3 et http://en.wikipedia.org/wiki/Null_modem et http://www.pearl.fr/article-PE826.html). Il s&#039;agit d&#039;un câble croisé pour liaison par les ports série, souvent en DB9F-DB9F. On peut ajouter des rallonges. Ce matériel est standard. Il économise un switch KVM pour travailler alternativement sur le poste de travail et sur le serveur en mode console.&lt;br /&gt;
Si vous êtes bricoleur, avec du fil téléphone 8 brins et deux prises DB9F, le câble ne vous reviendra pas cher.&lt;br /&gt;
&lt;br /&gt;
Les détails de la configuration sont expliqués dans le fichier http://yves.demur.free.fr/Alire.txt , issu d&#039;une disquette auto amorçable qui permet de transformer un vieux PC en terminal VT100.&lt;br /&gt;
&lt;br /&gt;
La disquette peut être téléchargée, fichier http://yves.demur.free.fr/dk_09_ok.dd.gz (md5sum = e6fd4000703aed870a3e3817efe3a0a1), le script ayant permis de créer la disquette peut être téléchargé, fichier http://yves.demur.free.fr/gen_btdk.bash_09_ok .&lt;br /&gt;
&lt;br /&gt;
Pour créer la disquette :&lt;br /&gt;
&amp;lt;code&amp;gt;gzip -cdq dk_09_ok.dd.gz | dd of=/dev/fd0&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admru1</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Trucs:Proposition_d%27un_truc&amp;diff=15093</id>
		<title>Trucs:Proposition d&#039;un truc</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Trucs:Proposition_d%27un_truc&amp;diff=15093"/>
		<updated>2007-12-09T17:21:02Z</updated>

		<summary type="html">&lt;p&gt;Admru1 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Proposition d&#039;un truc ou d&#039;une astuce =&lt;br /&gt;
Indiquer ici les trucs ou astuces qui manquent et que vous désirez créer. &#039;&#039;&#039;Ne mettez pas&#039;&#039;&#039; des articles que vous désireriez voir écrits ! &lt;br /&gt;
* exemple : &amp;lt;nowiki&amp;gt;[[Trucs:Nom du truc]]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Trucs:Résoudre les problèmes de clé dans Debian]]&lt;br /&gt;
&lt;br /&gt;
[[Trucs:Formater un baladeur mp3 type CREATIVE MuVo N200]]&lt;br /&gt;
&lt;br /&gt;
[[Trucs:Utiliser les boutons de son scanneur]]&lt;br /&gt;
&lt;br /&gt;
[[Trucs: Se connecter à WindowsUpdate via un serveur Squid authentifiant]]&lt;br /&gt;
&lt;br /&gt;
[[Trucs: Résoudre le problème de l&#039;écran qui s&#039;éteint automatiquement sous KDE3.5 même si dans la configuration, l&#039;économie d&#039;energie est désactivé, mais qu&#039;on a activé Compiz]]&lt;br /&gt;
&lt;br /&gt;
[[Trucs: Spécifier le format A4 dans quelques fichiers où c&#039;est oublié]]&lt;br /&gt;
&lt;br /&gt;
[[Trucs: Rajouter un fichier de mémoire swap temporaire]]&lt;br /&gt;
&lt;br /&gt;
[[Trucs: Lancer une application dans un terminal avec Mandriva]]&lt;br /&gt;
&lt;br /&gt;
[[Trucs: Supprimer l&#039;écran et le clavier d&#039;un serveur grâce au port série]]&lt;br /&gt;
&lt;br /&gt;
== tarball des sources du driver de conexant pour modem hcf pci ==&lt;br /&gt;
&lt;br /&gt;
Bonjour,&lt;br /&gt;
&lt;br /&gt;
Je ne sais pas si c&#039;est ici qu&#039;il faut que je le fasse, mais aprés avoir googlelisé la terre entière, j&#039;ai réussis à trouver les sources (assez anciennes, mais libres) pour les modems hcf pci de Conexant.&lt;br /&gt;
&lt;br /&gt;
Si je peux les déposer sur le site et ainsi faire profiter la communauté d&#039;un bien retiré de la toile, veuillez me laissez un message.&lt;br /&gt;
&lt;br /&gt;
Le tarball en question est le suivant et il fonctionne. Le seul impératif est qu&#039;il ne tourne que sur noyau 2.4 + ACPI, donc recompilation du noyau. Pour la compilation proprement dite du driver, il est besoin des sources et/ou des headers du noyau. pour les autre noyaux, 2.2 et 2.6, je n&#039;ai rien essayé.&lt;br /&gt;
&lt;br /&gt;
hcfpcimodem-0.99lnxtbeta03042700.tar.gz&lt;br /&gt;
&lt;br /&gt;
Bien à vous.&lt;br /&gt;
&lt;br /&gt;
°¿° Skippy the Kangoo °¿°&lt;br /&gt;
&lt;br /&gt;
== écouter ses messages téléphoniques Free ==&lt;br /&gt;
&lt;br /&gt;
Dans son offre de téléphonie, Free propose un répondeur : les messages enregistrés peuvent alors être reçus par mail ou bien téléchargés depuis une interface Web.&lt;br /&gt;
&lt;br /&gt;
Le problème est de réussir à les écouter depuis Linux : &#039;a marche pô.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Solution :&#039;&#039;&#039; il suffit d&#039;enregistrer le fichier, et de changer son extension en &amp;quot;.snd&amp;quot;. Il est alors parfaitement reconnu par votre lecteur audio favori.&lt;br /&gt;
&lt;br /&gt;
Remarque : ceci étant établi, reste à voir comment faire pour éviter cette étape d&#039;enregistrement et de renommage, mais en attendant...&lt;br /&gt;
&lt;br /&gt;
== restriction horaires de connexion sur KDE via Pam ==&lt;br /&gt;
&lt;br /&gt;
Voilà quelque chose qui peut-être utile si vous avez des enfants et que vous ne voulez pas qu&#039;ils passent leur vie sur le PC contrairement à leur père ;-).&lt;br /&gt;
&lt;br /&gt;
Pour commencer il faut modifier le module de pam qui sert à la connexion de KDE, ce module se trouve dans le répertoire:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;ls -all /etc/pam.d/kde*&lt;br /&gt;
-rw-r--r--  1 root root 333 mar 14 11:56 /etc/pam.d/kde3&lt;br /&gt;
-rw-r--r--  1 root root 368 mar 14 11:29 /etc/pam.d/kde3~&lt;br /&gt;
-rw-r--r--  1 root root 326 mai 14  2005 /etc/pam.d/kde3-np&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Le module qui nous intéresse est kde3.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;cat /etc/pam.d/kde3&lt;br /&gt;
#%PAM-1.0&lt;br /&gt;
account    required     pam_time.so&lt;br /&gt;
&lt;br /&gt;
auth       required     pam_stack.so service=system-auth&lt;br /&gt;
auth       required     pam_nologin.so&lt;br /&gt;
account    required     pam_stack.so service=system-auth&lt;br /&gt;
password   required     pam_stack.so service=system-auth&lt;br /&gt;
session    required     pam_stack.so service=system-auth&lt;br /&gt;
session    optional     pam_console.so&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
nous insérons comme indiqué plus haut la ligne&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;account    required     pam_time.so&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
en s&#039;assurant que la lib  pam_time.so est bien dans /usr/lib/security&lt;br /&gt;
&lt;br /&gt;
une fois cette étape réalisée, il nous faut configurer le fichier /etc/security/time.conf&lt;br /&gt;
&lt;br /&gt;
l&#039;explication de la syntaxe est jointe dans le fichier, pour notre exemple nous prendrons (extrait du fichier)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;# times&lt;br /&gt;
#       the format here is a logic list of day/time-range&lt;br /&gt;
#       entries the days are specified by a sequence of two character&lt;br /&gt;
#       entries, MoTuSa for example is Monday Tuesday and Saturday. Note&lt;br /&gt;
#       that repeated days are unset MoMo = no day, and MoWk = all weekdays&lt;br /&gt;
#       bar Monday. The two character combinations accepted are&lt;br /&gt;
#&lt;br /&gt;
#               Mo Tu We Th Fr Sa Su Wk Wd Al&lt;br /&gt;
#&lt;br /&gt;
#       the last two being week-end days and all 7 days of the week&lt;br /&gt;
#       respectively. As a final example, AlFr means all days except Friday.&lt;br /&gt;
#&lt;br /&gt;
#       each day/time-range can be prefixed with a &#039;!&#039; to indicate &amp;quot;anything&lt;br /&gt;
#       but&amp;quot;&lt;br /&gt;
#&lt;br /&gt;
#       The time-range part is two 24-hour times HHMM separated by a hyphen&lt;br /&gt;
#       indicating the start and finish time (if the finish time is smaller&lt;br /&gt;
#       than the start time it is deemed to apply on the following day).&lt;br /&gt;
#&lt;br /&gt;
# for a rule to be active, ALL of service+ttys+users must be satisfied&lt;br /&gt;
# by the applying process.&lt;br /&gt;
&lt;br /&gt;
kde3;*;anne;Wd0800-0900&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cette ligne signifie que nous autorisons le service kde3 sur tous les tty (*) pour le user anne les jours de la semaine de 8h00 à 9h00&lt;br /&gt;
&lt;br /&gt;
Ce système peut être complèté via squid et squidguard qui gère les accès internet et les sites autorisés, c&#039;est ce que j&#039;ai fait chez moi.&lt;br /&gt;
&lt;br /&gt;
mali44&lt;br /&gt;
&lt;br /&gt;
== restriction horaires de connexion sur KDE via Pam ==&lt;br /&gt;
&lt;br /&gt;
Voilà quelque chose qui peut-être utile si vous avez des enfants et que vous ne voulez pas qu&#039;ils passent leur vie sur le PC contrairement à leur père ;-).&lt;br /&gt;
&lt;br /&gt;
pour commencer il faut modifier le module de pam qui sert à la connexion de KDE, ce module se trouve dans le répertoire:&lt;br /&gt;
&lt;br /&gt;
ls -all /etc/pam.d/kde*&lt;br /&gt;
&lt;br /&gt;
-rw-r--r--  1 root root 333 mar 14 11:56 /etc/pam.d/kde3&lt;br /&gt;
&lt;br /&gt;
-rw-r--r--  1 root root 368 mar 14 11:29 /etc/pam.d/kde3~&lt;br /&gt;
&lt;br /&gt;
-rw-r--r--  1 root root 326 mai 14  2005 /etc/pam.d/kde3-np&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
le module qui nous intéresse est kde3.&lt;br /&gt;
&lt;br /&gt;
cat /etc/pam.d/kde3&lt;br /&gt;
&lt;br /&gt;
#%PAM-1.0&lt;br /&gt;
&lt;br /&gt;
account    required     pam_time.so&lt;br /&gt;
&lt;br /&gt;
auth       required     pam_stack.so service=system-auth&lt;br /&gt;
&lt;br /&gt;
auth       required     pam_nologin.so&lt;br /&gt;
&lt;br /&gt;
account    required     pam_stack.so service=system-auth&lt;br /&gt;
&lt;br /&gt;
password   required     pam_stack.so service=system-auth&lt;br /&gt;
&lt;br /&gt;
session    required     pam_stack.so service=system-auth&lt;br /&gt;
&lt;br /&gt;
session    optional     pam_console.so&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
nous insérons comme indiqué plus haut la ligne&lt;br /&gt;
account    required     pam_time.so&lt;br /&gt;
&lt;br /&gt;
en s&#039;arrurant que la lib  pam_time.so est bien dans /usr/lib/security&lt;br /&gt;
&lt;br /&gt;
une fois cette étape réalisée, il nous faut configurer le fichier /etc/security/time.conf&lt;br /&gt;
&lt;br /&gt;
l&#039;explication de la syntaxe est jointe dans le fichier, pour notre exemple nous prendrons (extrait du fichier)&lt;br /&gt;
&lt;br /&gt;
# times&lt;br /&gt;
#       the format here is a logic list of day/time-range&lt;br /&gt;
#       entries the days are specified by a sequence of two character&lt;br /&gt;
#       entries, MoTuSa for example is Monday Tuesday and Saturday. Note&lt;br /&gt;
#       that repeated days are unset MoMo = no day, and MoWk = all weekdays&lt;br /&gt;
#       bar Monday. The two character combinations accepted are&lt;br /&gt;
#&lt;br /&gt;
#               Mo Tu We Th Fr Sa Su Wk Wd Al&lt;br /&gt;
#&lt;br /&gt;
#       the last two being week-end days and all 7 days of the week&lt;br /&gt;
#       respectively. As a final example, AlFr means all days except Friday.&lt;br /&gt;
#&lt;br /&gt;
#       each day/time-range can be prefixed with a &#039;!&#039; to indicate &amp;quot;anything&lt;br /&gt;
#       but&amp;quot;&lt;br /&gt;
#&lt;br /&gt;
#       The time-range part is two 24-hour times HHMM separated by a hyphen&lt;br /&gt;
#       indicating the start and finish time (if the finish time is smaller&lt;br /&gt;
#       than the start time it is deemed to apply on the following day).&lt;br /&gt;
#&lt;br /&gt;
# for a rule to be active, ALL of service+ttys+users must be satisfied&lt;br /&gt;
# by the applying process.&lt;br /&gt;
&lt;br /&gt;
kde3;*;anne;Wd0800-0900&lt;br /&gt;
&lt;br /&gt;
cette ligne signifie que nous autorisons le service kde3 sur tous les tty (*) pour le user anne les jours de la semaine de 8h00 à 9h00&lt;br /&gt;
&lt;br /&gt;
Ce système peut être complété via squid et squidguard qui gère les accès internet et les sites autorisés, c&#039;est ce que j&#039;ai fait chez moi.&lt;br /&gt;
&lt;br /&gt;
mali44&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bonjour&lt;br /&gt;
&lt;br /&gt;
Cette modification fonctionne a merveille effectivement pour restreindre l&#039;heure de connexion cependant une fois que l&#039;utilisateur est connecte, il n&#039;y a pas de deconnexion lorsqu&#039;il depasse sa plage horaire. Quel type de modification dois-je apporter pour forcer la deconnexion qund la plage horaire se termine?&lt;br /&gt;
&lt;br /&gt;
exemple:&lt;br /&gt;
&lt;br /&gt;
l&#039;utilisateur peut se connecter tous les jours entre 15 et 17 heures. Il se connecte a 15 heures mais arrivé a 17 heures sa session continue comme si de rien n&#039;etait.&lt;br /&gt;
&lt;br /&gt;
== Spécifier le format A4 dans quelques fichiers où c&#039;est oublié ==&lt;br /&gt;
&lt;br /&gt;
Ce chapitre ne semble pas venir sur la page de consultation. Je publie une modif en mode majeure pour voir.&lt;br /&gt;
&lt;br /&gt;
Si votre imprimante A4 centre mal certaines impressions, c&#039;est que l&#039;application envoie des données en format A4 et que l&#039;imprimante reste en configuration Letter, ou l&#039;inverse. Le format Letter est le défaut pour quasiment toutes les applications quand elles ignorent le format prévu par l&#039;imprimante. Certaines applications ont des options à spécifier, d&#039;autres non et il faut chercher plus profond pour remédier. Si on peut changer les options par défaut, c&#039;est mieux car on ne risque plus d&#039;oublier de les spécifier.&lt;br /&gt;
&lt;br /&gt;
Je propose de recenser les applications qui nécessitent une modification de leur configuration, afin d&#039;agir une fois pour toutes, voire de créer un script qui fait le travail.&lt;br /&gt;
&lt;br /&gt;
Configuration de &#039;&#039;&#039;enscript&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
modifier le fichier &#039;&#039;&#039;/etc/enscript.cfg&#039;&#039;&#039; : changer la valeur de &#039;&#039;DefaultMedia&#039;&#039;&lt;br /&gt;
&amp;lt;code&amp;gt;DefaultMedia: A4&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
modifier le fichier &#039;&#039;&#039;/usr/share/enscript/enscript.hdr&#039;&#039;&#039; : changer la valeur de &#039;&#039;moddatestr&#039;&#039; et &#039;&#039;pagenumstr&#039;&#039; pour les mettre au style français&lt;br /&gt;
&amp;lt;code&amp;gt;%Format: moddatestr	$F&lt;br /&gt;
%Format: pagenumstr	$%/$=&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Configuration de &#039;&#039;&#039;mpage&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
créer le fichier &#039;&#039;&#039;/etc/profile.d/mpage.sh&#039;&#039;&#039; avec la protection &#039;&#039;&#039;775&#039;&#039;&#039;, et contenant la ligne&lt;br /&gt;
&amp;lt;code&amp;gt;export MPAGE=&amp;quot;-bA4 -f -o&amp;quot;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Configuration de &#039;&#039;&#039;ghostscript&#039;&#039;&#039;, nécessaire pour l&#039;impression de fichiers PostScript car utilisé par &#039;&#039;&#039;foomatic&#039;&#039;&#039; quand on envoie un fichier .ps à l&#039;imprimante via &#039;&#039;&#039;lpr&#039;&#039;&#039; (cas d&#039;une imprimante non PostScript)&lt;br /&gt;
&lt;br /&gt;
modifier le fichier &#039;&#039;&#039;/usr/share/ghostscript/.../gs_init.ps&#039;&#039;&#039; : décommenter la ligne&lt;br /&gt;
&amp;lt;code&amp;gt;DEFAULTPAPERSIZE (a4) def&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Supprimer l&#039;écran et le clavier d&#039;un serveur grâce au port série ==&lt;br /&gt;
&lt;br /&gt;
Si vous avez recyclé un PC en serveur et que son écran-clavier vous gêne, il est possible de s&#039;en passer sans perdre la possibilité de s&#039;y connecter en mode console. La solution vient du port série sur lequel on peut connecter un terminal de type VT100, ou plutôt un autre PC équipé d&#039;un émulateur de VT100. Ce PC peut être un poste de travail classique où, quand on a besoin, on fait fonctionner dans une fenêtre un logiciel du type &#039;&#039;&#039;minicom&#039;&#039;&#039; (http://fr.wikipedia.org/wiki/Minicom). La liaison entre les deux machines passe par un câble null-modem (http://www.commentcamarche.net/elec/nullmodem.php3 et http://en.wikipedia.org/wiki/Null_modem et http://www.pearl.fr/article-PE826.html). Il s&#039;agit d&#039;un câble croisé pour liaison par les ports série, souvent en DB9F-DB9F. On peut ajouter des rallonges. Ce matériel est standard. Il économise un switch KVM pour travailler alternativement sur le poste de travail et sur le serveur en mode console.&lt;br /&gt;
&lt;br /&gt;
Les détails de la configuration sont expliqués dans le fichier http://yves.demur.free.fr/Alire.txt , issu d&#039;une disquette auto amorçable qui permet de transformer un vieux PC en terminal VT100.&lt;br /&gt;
&lt;br /&gt;
La disquette peut être téléchargée, fichier http://yves.demur.free.fr/dk_09_ok.dd.gz (md5sum = 71660ac34b816789861363e3e345d6d5), le script ayant permis de créer la disquette peut être téléchargé, fichier http://yves.demur.free.fr/gen_btdk.bash_09_ok .&lt;br /&gt;
&lt;br /&gt;
Pour créer la disquette :&lt;br /&gt;
&amp;lt;code&amp;gt;gzip -cdq dk_09_ok.dd.gz | dd of=/dev/fd0&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admru1</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Trucs:Proposition_d%27un_truc&amp;diff=15016</id>
		<title>Trucs:Proposition d&#039;un truc</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Trucs:Proposition_d%27un_truc&amp;diff=15016"/>
		<updated>2007-10-23T16:37:21Z</updated>

		<summary type="html">&lt;p&gt;Admru1 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Proposition d&#039;un truc ou d&#039;une astuce =&lt;br /&gt;
Indiquer ici les trucs ou astuces qui manquent et que vous désirez créer. &#039;&#039;&#039;Ne mettez pas&#039;&#039;&#039; des articles que vous désireriez voir écrits ! &lt;br /&gt;
* exemple : &amp;lt;nowiki&amp;gt;[[Trucs:Nom du truc]]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Trucs:Résoudre les problèmes de clé dans Debian]]&lt;br /&gt;
&lt;br /&gt;
[[Trucs:Formater un baladeur mp3 type CREATIVE MuVo N200]]&lt;br /&gt;
&lt;br /&gt;
[[Trucs:Utiliser les boutons de son scanneur]]&lt;br /&gt;
&lt;br /&gt;
[[Trucs: Se connecter à WindowsUpdate via un serveur Squid authentifiant]]&lt;br /&gt;
&lt;br /&gt;
[[Trucs: Résoudre le problème de l&#039;écran qui s&#039;éteint automatiquement sous KDE3.5 même si dans la configuration, l&#039;économie d&#039;energie est désactivé, mais qu&#039;on a activé Compiz]]&lt;br /&gt;
&lt;br /&gt;
[[Trucs: Spécifier le format A4 dans quelques fichiers où c&#039;est oublié]]&lt;br /&gt;
&lt;br /&gt;
== tarball des sources du driver de conexant pour modem hcf pci ==&lt;br /&gt;
&lt;br /&gt;
Bonjour,&lt;br /&gt;
&lt;br /&gt;
Je ne sais pas si c&#039;est ici qu&#039;il faut que je le fasse, mais aprés avoir googlelisé la terre entière, j&#039;ai réussis à trouver les sources (assez anciennes, mais libres) pour les modems hcf pci de Conexant.&lt;br /&gt;
&lt;br /&gt;
Si je peux les déposer sur le site et ainsi faire profiter la communauté d&#039;un bien retiré de la toile, veuillez me laissez un message.&lt;br /&gt;
&lt;br /&gt;
Le tarball en question est le suivant et il fonctionne. Le seul impératif est qu&#039;il ne tourne que sur noyau 2.4 + ACPI, donc recompilation du noyau. Pour la compilation proprement dite du driver, il est besoin des sources et/ou des headers du noyau. pour les autre noyaux, 2.2 et 2.6, je n&#039;ai rien essayé.&lt;br /&gt;
&lt;br /&gt;
hcfpcimodem-0.99lnxtbeta03042700.tar.gz&lt;br /&gt;
&lt;br /&gt;
Bien à vous.&lt;br /&gt;
&lt;br /&gt;
°¿° Skippy the Kangoo °¿°&lt;br /&gt;
&lt;br /&gt;
== écouter ses messages téléphoniques Free ==&lt;br /&gt;
&lt;br /&gt;
Dans son offre de téléphonie, Free propose un répondeur : les messages enregistrés peuvent alors être reçus par mail ou bien téléchargés depuis une interface Web.&lt;br /&gt;
&lt;br /&gt;
Le problème est de réussir à les écouter depuis Linux : &#039;a marche pô.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Solution :&#039;&#039;&#039; il suffit d&#039;enregistrer le fichier, et de changer son extension en &amp;quot;.snd&amp;quot;. Il est alors parfaitement reconnu par votre lecteur audio favori.&lt;br /&gt;
&lt;br /&gt;
Remarque : ceci étant établi, reste à voir comment faire pour éviter cette étape d&#039;enregistrement et de renommage, mais en attendant...&lt;br /&gt;
&lt;br /&gt;
== restriction horaires de connexion sur KDE via Pam ==&lt;br /&gt;
&lt;br /&gt;
Voilà quelque chose qui peut-être utile si vous avez des enfants et que vous ne voulez pas qu&#039;ils passent leur vie sur le PC contrairement à leur père ;-).&lt;br /&gt;
&lt;br /&gt;
Pour commencer il faut modifier le module de pam qui sert à la connexion de KDE, ce module se trouve dans le répertoire:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;ls -all /etc/pam.d/kde*&lt;br /&gt;
-rw-r--r--  1 root root 333 mar 14 11:56 /etc/pam.d/kde3&lt;br /&gt;
-rw-r--r--  1 root root 368 mar 14 11:29 /etc/pam.d/kde3~&lt;br /&gt;
-rw-r--r--  1 root root 326 mai 14  2005 /etc/pam.d/kde3-np&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Le module qui nous intéresse est kde3.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;cat /etc/pam.d/kde3&lt;br /&gt;
#%PAM-1.0&lt;br /&gt;
account    required     pam_time.so&lt;br /&gt;
&lt;br /&gt;
auth       required     pam_stack.so service=system-auth&lt;br /&gt;
auth       required     pam_nologin.so&lt;br /&gt;
account    required     pam_stack.so service=system-auth&lt;br /&gt;
password   required     pam_stack.so service=system-auth&lt;br /&gt;
session    required     pam_stack.so service=system-auth&lt;br /&gt;
session    optional     pam_console.so&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
nous insérons comme indiqué plus haut la ligne&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;account    required     pam_time.so&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
en s&#039;assurant que la lib  pam_time.so est bien dans /usr/lib/security&lt;br /&gt;
&lt;br /&gt;
une fois cette étape réalisée, il nous faut configurer le fichier /etc/security/time.conf&lt;br /&gt;
&lt;br /&gt;
l&#039;explication de la syntaxe est jointe dans le fichier, pour notre exemple nous prendrons (extrait du fichier)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;# times&lt;br /&gt;
#       the format here is a logic list of day/time-range&lt;br /&gt;
#       entries the days are specified by a sequence of two character&lt;br /&gt;
#       entries, MoTuSa for example is Monday Tuesday and Saturday. Note&lt;br /&gt;
#       that repeated days are unset MoMo = no day, and MoWk = all weekdays&lt;br /&gt;
#       bar Monday. The two character combinations accepted are&lt;br /&gt;
#&lt;br /&gt;
#               Mo Tu We Th Fr Sa Su Wk Wd Al&lt;br /&gt;
#&lt;br /&gt;
#       the last two being week-end days and all 7 days of the week&lt;br /&gt;
#       respectively. As a final example, AlFr means all days except Friday.&lt;br /&gt;
#&lt;br /&gt;
#       each day/time-range can be prefixed with a &#039;!&#039; to indicate &amp;quot;anything&lt;br /&gt;
#       but&amp;quot;&lt;br /&gt;
#&lt;br /&gt;
#       The time-range part is two 24-hour times HHMM separated by a hyphen&lt;br /&gt;
#       indicating the start and finish time (if the finish time is smaller&lt;br /&gt;
#       than the start time it is deemed to apply on the following day).&lt;br /&gt;
#&lt;br /&gt;
# for a rule to be active, ALL of service+ttys+users must be satisfied&lt;br /&gt;
# by the applying process.&lt;br /&gt;
&lt;br /&gt;
kde3;*;anne;Wd0800-0900&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cette ligne signifie que nous autorisons le service kde3 sur tous les tty (*) pour le user anne les jours de la semaine de 8h00 à 9h00&lt;br /&gt;
&lt;br /&gt;
Ce système peut être complèté via squid et squidguard qui gère les accès internet et les sites autorisés, c&#039;est ce que j&#039;ai fait chez moi.&lt;br /&gt;
&lt;br /&gt;
mali44&lt;br /&gt;
&lt;br /&gt;
== restriction horaires de connexion sur KDE via Pam ==&lt;br /&gt;
&lt;br /&gt;
Voilà quelque chose qui peut-être utile si vous avez des enfants et que vous ne voulez pas qu&#039;ils passent leur vie sur le PC contrairement à leur père ;-).&lt;br /&gt;
&lt;br /&gt;
pour commencer il faut modifier le module de pam qui sert à la connexion de KDE, ce module se trouve dans le répertoire:&lt;br /&gt;
&lt;br /&gt;
ls -all /etc/pam.d/kde*&lt;br /&gt;
&lt;br /&gt;
-rw-r--r--  1 root root 333 mar 14 11:56 /etc/pam.d/kde3&lt;br /&gt;
&lt;br /&gt;
-rw-r--r--  1 root root 368 mar 14 11:29 /etc/pam.d/kde3~&lt;br /&gt;
&lt;br /&gt;
-rw-r--r--  1 root root 326 mai 14  2005 /etc/pam.d/kde3-np&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
le module qui nous intéresse est kde3.&lt;br /&gt;
&lt;br /&gt;
cat /etc/pam.d/kde3&lt;br /&gt;
&lt;br /&gt;
#%PAM-1.0&lt;br /&gt;
&lt;br /&gt;
account    required     pam_time.so&lt;br /&gt;
&lt;br /&gt;
auth       required     pam_stack.so service=system-auth&lt;br /&gt;
&lt;br /&gt;
auth       required     pam_nologin.so&lt;br /&gt;
&lt;br /&gt;
account    required     pam_stack.so service=system-auth&lt;br /&gt;
&lt;br /&gt;
password   required     pam_stack.so service=system-auth&lt;br /&gt;
&lt;br /&gt;
session    required     pam_stack.so service=system-auth&lt;br /&gt;
&lt;br /&gt;
session    optional     pam_console.so&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
nous insérons comme indiqué plus haut la ligne&lt;br /&gt;
account    required     pam_time.so&lt;br /&gt;
&lt;br /&gt;
en s&#039;arrurant que la lib  pam_time.so est bien dans /usr/lib/security&lt;br /&gt;
&lt;br /&gt;
une fois cette étape réalisée, il nous faut configurer le fichier /etc/security/time.conf&lt;br /&gt;
&lt;br /&gt;
l&#039;explication de la syntaxe est jointe dans le fichier, pour notre exemple nous prendrons (extrait du fichier)&lt;br /&gt;
&lt;br /&gt;
# times&lt;br /&gt;
#       the format here is a logic list of day/time-range&lt;br /&gt;
#       entries the days are specified by a sequence of two character&lt;br /&gt;
#       entries, MoTuSa for example is Monday Tuesday and Saturday. Note&lt;br /&gt;
#       that repeated days are unset MoMo = no day, and MoWk = all weekdays&lt;br /&gt;
#       bar Monday. The two character combinations accepted are&lt;br /&gt;
#&lt;br /&gt;
#               Mo Tu We Th Fr Sa Su Wk Wd Al&lt;br /&gt;
#&lt;br /&gt;
#       the last two being week-end days and all 7 days of the week&lt;br /&gt;
#       respectively. As a final example, AlFr means all days except Friday.&lt;br /&gt;
#&lt;br /&gt;
#       each day/time-range can be prefixed with a &#039;!&#039; to indicate &amp;quot;anything&lt;br /&gt;
#       but&amp;quot;&lt;br /&gt;
#&lt;br /&gt;
#       The time-range part is two 24-hour times HHMM separated by a hyphen&lt;br /&gt;
#       indicating the start and finish time (if the finish time is smaller&lt;br /&gt;
#       than the start time it is deemed to apply on the following day).&lt;br /&gt;
#&lt;br /&gt;
# for a rule to be active, ALL of service+ttys+users must be satisfied&lt;br /&gt;
# by the applying process.&lt;br /&gt;
&lt;br /&gt;
kde3;*;anne;Wd0800-0900&lt;br /&gt;
&lt;br /&gt;
cette ligne signifie que nous autorisons le service kde3 sur tous les tty (*) pour le user anne les jours de la semaine de 8h00 à 9h00&lt;br /&gt;
&lt;br /&gt;
Ce système peut être complété via squid et squidguard qui gère les accès internet et les sites autorisés, c&#039;est ce que j&#039;ai fait chez moi.&lt;br /&gt;
&lt;br /&gt;
mali44&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bonjour&lt;br /&gt;
&lt;br /&gt;
Cette modification fonctionne a merveille effectivement pour restreindre l&#039;heure de connexion cependant une fois que l&#039;utilisateur est connecte, il n&#039;y a pas de deconnexion lorsqu&#039;il depasse sa plage horaire. Quel type de modification dois-je apporter pour forcer la deconnexion qund la plage horaire se termine?&lt;br /&gt;
&lt;br /&gt;
exemple:&lt;br /&gt;
&lt;br /&gt;
l&#039;utilisateur peut se connecter tous les jours entre 15 et 17 heures. Il se connecte a 15 heures mais arrivé a 17 heures sa session continue comme si de rien n&#039;etait.&lt;br /&gt;
&lt;br /&gt;
== Spécifier le format A4 dans quelques fichiers où c&#039;est oublié ==&lt;br /&gt;
&lt;br /&gt;
Ce chapitre ne semble pas venir sur la page de consultation. Je publie une modif en mode majeure pour voir.&lt;br /&gt;
&lt;br /&gt;
Si votre imprimante A4 centre mal certaines impressions, c&#039;est que l&#039;application envoie des données en format A4 et que l&#039;imprimante reste en configuration Letter, ou l&#039;inverse. Le format Letter est le défaut pour quasiment toutes les applications quand elles ignorent le format prévu par l&#039;imprimante. Certaines applications ont des options à spécifier, d&#039;autres non et il faut chercher plus profond pour remédier. Si on peut changer les options par défaut, c&#039;est mieux car on ne risque plus d&#039;oublier de les spécifier.&lt;br /&gt;
&lt;br /&gt;
Je propose de recenser les applications qui nécessitent une modification de leur configuration, afin d&#039;agir une fois pour toutes, voire de créer un script qui fait le travail.&lt;br /&gt;
&lt;br /&gt;
Configuration de &#039;&#039;&#039;enscript&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
modifier le fichier &#039;&#039;&#039;/etc/enscript.cfg&#039;&#039;&#039; : changer la valeur de &#039;&#039;DefaultMedia&#039;&#039;&lt;br /&gt;
&amp;lt;code&amp;gt;DefaultMedia: A4&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
modifier le fichier &#039;&#039;&#039;/usr/share/enscript/enscript.hdr&#039;&#039;&#039; : changer la valeur de &#039;&#039;moddatestr&#039;&#039; et &#039;&#039;pagenumstr&#039;&#039; pour les mettre au style français&lt;br /&gt;
&amp;lt;code&amp;gt;%Format: moddatestr	$F&lt;br /&gt;
%Format: pagenumstr	$%/$=&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Configuration de &#039;&#039;&#039;mpage&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
créer le fichier &#039;&#039;&#039;/etc/profile.d/mpage.sh&#039;&#039;&#039; avec la protection &#039;&#039;&#039;775&#039;&#039;&#039;, et contenant la ligne&lt;br /&gt;
&amp;lt;code&amp;gt;export MPAGE=&amp;quot;-bA4 -f -o&amp;quot;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Configuration de &#039;&#039;&#039;ghostscript&#039;&#039;&#039;, nécessaire pour l&#039;impression de fichiers PostScript car utilisé par &#039;&#039;&#039;foomatic&#039;&#039;&#039; quand on envoie un fichier .ps à l&#039;imprimante via &#039;&#039;&#039;lpr&#039;&#039;&#039; (cas d&#039;une imprimante non PostScript)&lt;br /&gt;
&lt;br /&gt;
modifier le fichier &#039;&#039;&#039;/usr/share/ghostscript/.../gs_init.ps&#039;&#039;&#039; : décommenter la ligne&lt;br /&gt;
&amp;lt;code&amp;gt;DEFAULTPAPERSIZE (a4) def&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admru1</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Trucs:Proposition_d%27un_truc&amp;diff=14994</id>
		<title>Trucs:Proposition d&#039;un truc</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Trucs:Proposition_d%27un_truc&amp;diff=14994"/>
		<updated>2007-10-14T15:54:14Z</updated>

		<summary type="html">&lt;p&gt;Admru1 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Proposition d&#039;un truc ou d&#039;une astuce =&lt;br /&gt;
Indiquer ici les trucs ou astuces qui manquent et que vous désirez créer. &#039;&#039;&#039;Ne mettez pas&#039;&#039;&#039; des articles que vous désireriez voir écrits ! &lt;br /&gt;
* exemple : &amp;lt;nowiki&amp;gt;[[Trucs:Nom du truc]]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Trucs:Résoudre les problèmes de clé dans Debian]]&lt;br /&gt;
&lt;br /&gt;
[[Trucs:Formater un baladeur mp3 type CREATIVE MuVo N200]]&lt;br /&gt;
&lt;br /&gt;
[[Trucs:Utiliser les boutons de son scanneur]]&lt;br /&gt;
&lt;br /&gt;
[[Trucs: Se connecter à WindowsUpdate via un serveur Squid authentifiant]]&lt;br /&gt;
&lt;br /&gt;
[[Trucs: Résoudre le problème de l&#039;écran qui s&#039;éteint automatiquement sous KDE3.5 même si dans la configuration, l&#039;économie d&#039;energie est désactivé, mais qu&#039;on a activé Compiz]]&lt;br /&gt;
&lt;br /&gt;
[[Trucs: Spécifier le format A4 dans quelques fichiers où c&#039;est oublié]]&lt;br /&gt;
&lt;br /&gt;
== tarball des sources du driver de conexant pour modem hcf pci ==&lt;br /&gt;
&lt;br /&gt;
Bonjour,&lt;br /&gt;
&lt;br /&gt;
Je ne sais pas si c&#039;est ici qu&#039;il faut que je le fasse, mais aprés avoir googlelisé la terre entière, j&#039;ai réussis à trouver les sources (assez anciennes, mais libres) pour les modems hcf pci de Conexant.&lt;br /&gt;
&lt;br /&gt;
Si je peux les déposer sur le site et ainsi faire profiter la communauté d&#039;un bien retiré de la toile, veuillez me laissez un message.&lt;br /&gt;
&lt;br /&gt;
Le tarball en question est le suivant et il fonctionne. Le seul impératif est qu&#039;il ne tourne que sur noyau 2.4 + ACPI, donc recompilation du noyau. Pour la compilation proprement dite du driver, il est besoin des sources et/ou des headers du noyau. pour les autre noyaux, 2.2 et 2.6, je n&#039;ai rien essayé.&lt;br /&gt;
&lt;br /&gt;
hcfpcimodem-0.99lnxtbeta03042700.tar.gz&lt;br /&gt;
&lt;br /&gt;
Bien à vous.&lt;br /&gt;
&lt;br /&gt;
°¿° Skippy the Kangoo °¿°&lt;br /&gt;
&lt;br /&gt;
== écouter ses messages téléphoniques Free ==&lt;br /&gt;
&lt;br /&gt;
Dans son offre de téléphonie, Free propose un répondeur : les messages enregistrés peuvent alors être reçus par mail ou bien téléchargés depuis une interface Web.&lt;br /&gt;
&lt;br /&gt;
Le problème est de réussir à les écouter depuis Linux : &#039;a marche pô.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Solution :&#039;&#039;&#039; il suffit d&#039;enregistrer le fichier, et de changer son extension en &amp;quot;.snd&amp;quot;. Il est alors parfaitement reconnu par votre lecteur audio favori.&lt;br /&gt;
&lt;br /&gt;
Remarque : ceci étant établi, reste à voir comment faire pour éviter cette étape d&#039;enregistrement et de renommage, mais en attendant...&lt;br /&gt;
&lt;br /&gt;
== restriction horaires de connexion sur KDE via Pam ==&lt;br /&gt;
&lt;br /&gt;
Voilà quelque chose qui peut-être utile si vous avez des enfants et que vous ne voulez pas qu&#039;ils passent leur vie sur le PC contrairement à leur père ;-).&lt;br /&gt;
&lt;br /&gt;
Pour commencer il faut modifier le module de pam qui sert à la connexion de KDE, ce module se trouve dans le répertoire:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;ls -all /etc/pam.d/kde*&lt;br /&gt;
-rw-r--r--  1 root root 333 mar 14 11:56 /etc/pam.d/kde3&lt;br /&gt;
-rw-r--r--  1 root root 368 mar 14 11:29 /etc/pam.d/kde3~&lt;br /&gt;
-rw-r--r--  1 root root 326 mai 14  2005 /etc/pam.d/kde3-np&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Le module qui nous intéresse est kde3.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;cat /etc/pam.d/kde3&lt;br /&gt;
#%PAM-1.0&lt;br /&gt;
account    required     pam_time.so&lt;br /&gt;
&lt;br /&gt;
auth       required     pam_stack.so service=system-auth&lt;br /&gt;
auth       required     pam_nologin.so&lt;br /&gt;
account    required     pam_stack.so service=system-auth&lt;br /&gt;
password   required     pam_stack.so service=system-auth&lt;br /&gt;
session    required     pam_stack.so service=system-auth&lt;br /&gt;
session    optional     pam_console.so&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
nous insérons comme indiqué plus haut la ligne&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;account    required     pam_time.so&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
en s&#039;assurant que la lib  pam_time.so est bien dans /usr/lib/security&lt;br /&gt;
&lt;br /&gt;
une fois cette étape réalisée, il nous faut configurer le fichier /etc/security/time.conf&lt;br /&gt;
&lt;br /&gt;
l&#039;explication de la syntaxe est jointe dans le fichier, pour notre exemple nous prendrons (extrait du fichier)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;# times&lt;br /&gt;
#       the format here is a logic list of day/time-range&lt;br /&gt;
#       entries the days are specified by a sequence of two character&lt;br /&gt;
#       entries, MoTuSa for example is Monday Tuesday and Saturday. Note&lt;br /&gt;
#       that repeated days are unset MoMo = no day, and MoWk = all weekdays&lt;br /&gt;
#       bar Monday. The two character combinations accepted are&lt;br /&gt;
#&lt;br /&gt;
#               Mo Tu We Th Fr Sa Su Wk Wd Al&lt;br /&gt;
#&lt;br /&gt;
#       the last two being week-end days and all 7 days of the week&lt;br /&gt;
#       respectively. As a final example, AlFr means all days except Friday.&lt;br /&gt;
#&lt;br /&gt;
#       each day/time-range can be prefixed with a &#039;!&#039; to indicate &amp;quot;anything&lt;br /&gt;
#       but&amp;quot;&lt;br /&gt;
#&lt;br /&gt;
#       The time-range part is two 24-hour times HHMM separated by a hyphen&lt;br /&gt;
#       indicating the start and finish time (if the finish time is smaller&lt;br /&gt;
#       than the start time it is deemed to apply on the following day).&lt;br /&gt;
#&lt;br /&gt;
# for a rule to be active, ALL of service+ttys+users must be satisfied&lt;br /&gt;
# by the applying process.&lt;br /&gt;
&lt;br /&gt;
kde3;*;anne;Wd0800-0900&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cette ligne signifie que nous autorisons le service kde3 sur tous les tty (*) pour le user anne les jours de la semaine de 8h00 à 9h00&lt;br /&gt;
&lt;br /&gt;
Ce système peut être complèté via squid et squidguard qui gère les accès internet et les sites autorisés, c&#039;est ce que j&#039;ai fait chez moi.&lt;br /&gt;
&lt;br /&gt;
mali44&lt;br /&gt;
&lt;br /&gt;
== restriction horaires de connexion sur KDE via Pam ==&lt;br /&gt;
&lt;br /&gt;
Voilà quelque chose qui peut-être utile si vous avez des enfants et que vous ne voulez pas qu&#039;ils passent leur vie sur le PC contrairement à leur père ;-).&lt;br /&gt;
&lt;br /&gt;
pour commencer il faut modifier le module de pam qui sert à la connexion de KDE, ce module se trouve dans le répertoire:&lt;br /&gt;
&lt;br /&gt;
ls -all /etc/pam.d/kde*&lt;br /&gt;
&lt;br /&gt;
-rw-r--r--  1 root root 333 mar 14 11:56 /etc/pam.d/kde3&lt;br /&gt;
&lt;br /&gt;
-rw-r--r--  1 root root 368 mar 14 11:29 /etc/pam.d/kde3~&lt;br /&gt;
&lt;br /&gt;
-rw-r--r--  1 root root 326 mai 14  2005 /etc/pam.d/kde3-np&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
le module qui nous intéresse est kde3.&lt;br /&gt;
&lt;br /&gt;
cat /etc/pam.d/kde3&lt;br /&gt;
&lt;br /&gt;
#%PAM-1.0&lt;br /&gt;
&lt;br /&gt;
account    required     pam_time.so&lt;br /&gt;
&lt;br /&gt;
auth       required     pam_stack.so service=system-auth&lt;br /&gt;
&lt;br /&gt;
auth       required     pam_nologin.so&lt;br /&gt;
&lt;br /&gt;
account    required     pam_stack.so service=system-auth&lt;br /&gt;
&lt;br /&gt;
password   required     pam_stack.so service=system-auth&lt;br /&gt;
&lt;br /&gt;
session    required     pam_stack.so service=system-auth&lt;br /&gt;
&lt;br /&gt;
session    optional     pam_console.so&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
nous insérons comme indiqué plus haut la ligne&lt;br /&gt;
account    required     pam_time.so&lt;br /&gt;
&lt;br /&gt;
en s&#039;arrurant que la lib  pam_time.so est bien dans /usr/lib/security&lt;br /&gt;
&lt;br /&gt;
une fois cette étape réalisée, il nous faut configurer le fichier /etc/security/time.conf&lt;br /&gt;
&lt;br /&gt;
l&#039;explication de la syntaxe est jointe dans le fichier, pour notre exemple nous prendrons (extrait du fichier)&lt;br /&gt;
&lt;br /&gt;
# times&lt;br /&gt;
#       the format here is a logic list of day/time-range&lt;br /&gt;
#       entries the days are specified by a sequence of two character&lt;br /&gt;
#       entries, MoTuSa for example is Monday Tuesday and Saturday. Note&lt;br /&gt;
#       that repeated days are unset MoMo = no day, and MoWk = all weekdays&lt;br /&gt;
#       bar Monday. The two character combinations accepted are&lt;br /&gt;
#&lt;br /&gt;
#               Mo Tu We Th Fr Sa Su Wk Wd Al&lt;br /&gt;
#&lt;br /&gt;
#       the last two being week-end days and all 7 days of the week&lt;br /&gt;
#       respectively. As a final example, AlFr means all days except Friday.&lt;br /&gt;
#&lt;br /&gt;
#       each day/time-range can be prefixed with a &#039;!&#039; to indicate &amp;quot;anything&lt;br /&gt;
#       but&amp;quot;&lt;br /&gt;
#&lt;br /&gt;
#       The time-range part is two 24-hour times HHMM separated by a hyphen&lt;br /&gt;
#       indicating the start and finish time (if the finish time is smaller&lt;br /&gt;
#       than the start time it is deemed to apply on the following day).&lt;br /&gt;
#&lt;br /&gt;
# for a rule to be active, ALL of service+ttys+users must be satisfied&lt;br /&gt;
# by the applying process.&lt;br /&gt;
&lt;br /&gt;
kde3;*;anne;Wd0800-0900&lt;br /&gt;
&lt;br /&gt;
cette ligne signifie que nous autorisons le service kde3 sur tous les tty (*) pour le user anne les jours de la semaine de 8h00 à 9h00&lt;br /&gt;
&lt;br /&gt;
Ce système peut être complété via squid et squidguard qui gère les accès internet et les sites autorisés, c&#039;est ce que j&#039;ai fait chez moi.&lt;br /&gt;
&lt;br /&gt;
mali44&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bonjour&lt;br /&gt;
&lt;br /&gt;
Cette modification fonctionne a merveille effectivement pour restreindre l&#039;heure de connexion cependant une fois que l&#039;utilisateur est connecte, il n&#039;y a pas de deconnexion lorsqu&#039;il depasse sa plage horaire. Quel type de modification dois-je apporter pour forcer la deconnexion qund la plage horaire se termine?&lt;br /&gt;
&lt;br /&gt;
exemple:&lt;br /&gt;
&lt;br /&gt;
l&#039;utilisateur peut se connecter tous les jours entre 15 et 17 heures. Il se connecte a 15 heures mais arrivé a 17 heures sa session continue comme si de rien n&#039;etait.&lt;br /&gt;
&lt;br /&gt;
== Spécifier le format A4 dans quelques fichiers où c&#039;est oublié ==&lt;br /&gt;
&lt;br /&gt;
Si votre imprimante A4 centre mal certaines impressions, c&#039;est que l&#039;application envoie des données en format A4 et que l&#039;imprimante reste en configuration Letter, ou l&#039;inverse. Le format Letter est le défaut pour quasiment toutes les applications quand elles ignorent le format prévu par l&#039;imprimante. Certaines applications ont des options à spécifier, d&#039;autres non et il faut chercher plus profond pour remédier. Si on peut changer les options par défaut, c&#039;est mieux car on ne risque plus d&#039;oublier de les spécifier.&lt;br /&gt;
&lt;br /&gt;
Je propose de recenser les applications qui nécessitent une modification de leur configuration, afin d&#039;agir une fois pour toutes, voire de créer un script qui fait le travail.&lt;br /&gt;
&lt;br /&gt;
Configuration de &#039;&#039;&#039;enscript&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
modifier le fichier &#039;&#039;&#039;/etc/enscript.cfg&#039;&#039;&#039; : changer la valeur de &#039;&#039;DefaultMedia&#039;&#039;&lt;br /&gt;
&amp;lt;code&amp;gt;DefaultMedia: A4&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
modifier le fichier &#039;&#039;&#039;/usr/share/enscript/enscript.hdr&#039;&#039;&#039; : changer la valeur de &#039;&#039;moddatestr&#039;&#039; et &#039;&#039;pagenumstr&#039;&#039; pour les mettre au style français&lt;br /&gt;
&amp;lt;code&amp;gt;%Format: moddatestr	$F&lt;br /&gt;
%Format: pagenumstr	$%/$=&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Configuration de &#039;&#039;&#039;mpage&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
créer le fichier &#039;&#039;&#039;/etc/profile.d/mpage.sh&#039;&#039;&#039; avec la protection &#039;&#039;&#039;775&#039;&#039;&#039;, et contenant la ligne&lt;br /&gt;
&amp;lt;code&amp;gt;export MPAGE=&amp;quot;-bA4 -f -o&amp;quot;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Configuration de &#039;&#039;&#039;ghostscript&#039;&#039;&#039;, nécessaire pour l&#039;impression de fichiers PostScript car utilisé par &#039;&#039;&#039;foomatic&#039;&#039;&#039; quand on envoie un fichier .ps à l&#039;imprimante via &#039;&#039;&#039;lpr&#039;&#039;&#039; (cas d&#039;une imprimante non PostScript)&lt;br /&gt;
&lt;br /&gt;
modifier le fichier &#039;&#039;&#039;/usr/share/ghostscript/.../gs_init.ps&#039;&#039;&#039; : décommenter la ligne&lt;br /&gt;
&amp;lt;code&amp;gt;DEFAULTPAPERSIZE (a4) def&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admru1</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Les_sauvegardes&amp;diff=14747</id>
		<title>Les sauvegardes</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Les_sauvegardes&amp;diff=14747"/>
		<updated>2007-06-22T23:00:47Z</updated>

		<summary type="html">&lt;p&gt;Admru1 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Les sauvegardes ==&lt;br /&gt;
&lt;br /&gt;
[[Category:Les plus de l&#039;administration]]&lt;br /&gt;
= Sauvegarder son système, ses données =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;leatitre&amp;quot;&amp;gt;Sauvegarder&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;leapar&amp;quot;&amp;gt;Par [[Utilisateur:oudoubah|oudoubah]]&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;leadesc&amp;quot;&amp;gt;&lt;br /&gt;
Sauvegarder son système ou ses données : que garder ? Quels logiciels utiliser ? Sur quel support ?&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Que sauvegarder ==&lt;br /&gt;
&lt;br /&gt;
Avant d&#039;entamer les différentes manières et d&#039;apprendre les divers outils permettant d&#039;effectuer une sauvegarde, il est tout d&#039;abord nécessaire de définir ce que l&#039;on souhaite sauver. On peut soit choisir de sauvegarder uniquement ses données importantes (plus simple à mettre en place), soit son système entier.&lt;br /&gt;
&lt;br /&gt;
=== Les types de sauvegardes ===&lt;br /&gt;
&lt;br /&gt;
Il existe deux types de sauvegardes :&lt;br /&gt;
* &#039;&#039;&#039;Totales&#039;&#039;&#039; : avec une sauvegarde totale, on sauve l&#039;intégralité des données que l&#039;on souhaite garder&lt;br /&gt;
* &#039;&#039;&#039;Partielles&#039;&#039;&#039; : Une sauvegarde partielle suit une sauvegarde totale ou une sauvegarde partielle. Ici, nous allons seulement sauver les nouveaux fichiers ou ceux qui ont été modifiés depuis la dernière sauvegarde. Cette sauvegarde est beaucoup plus rapide, mais peut demander beaucoup de manipulations en cas de restauration. Pour restaurer, il faudra partir de la dernière sauvegarde totale, puis passer dans l&#039;ordre chronologique les sauvegardes partielles.&lt;br /&gt;
&lt;br /&gt;
=== Les médias ===&lt;br /&gt;
&lt;br /&gt;
Les médias possibles sont :&lt;br /&gt;
* &#039;&#039;&#039;CD/DVD&#039;&#039;&#039; : ils permettent de stocker les données par tranches de 650 Mo, 700 Mo, 4.7 Go ou 8 Go. Ces médias optiques ont un support chimique, ce qui implique une déterioration avec le temps. Un CD gravé aujourd&#039;hui et stocké dans son boîtier ne sera peut être pas lisible dans 10 ans! &lt;br /&gt;
* &#039;&#039;&#039;disque dur&#039;&#039;&#039; : ce disque peut être interne, usb, un disque réseau (NAS), ou un partage réseau (lufs/nfs/samba/ftp). Il présente d&#039;avoir l&#039;avantage d&#039;une capacité plus importante, voire la possibilité d&#039;externaliser ses sauvegardes (utile si la maison brûle).&lt;br /&gt;
* &#039;&#039;&#039;Clé usb&#039;&#039;&#039; : leurs capacités augmentent et peuvent être supérieures à celle d&#039;un CD. Un de ses avantages est que c&#039;est un média de stockage peu cher qui peut fonctionner sur d&#039;anciens ordinateurs (pas besoin de graveur). C&#039;est un des médias les plus pratiques : rapidité d&#039;écriture par rapport à un CD (pas d&#039;image à faire), peu encombrant, mais il est limité en cycles de lecture/écriture.&lt;br /&gt;
&lt;br /&gt;
Le choix du média sera dicté en partie selon la quantité de données à sauvegarder.&lt;br /&gt;
&lt;br /&gt;
== Les outils de sauvegarde ==&lt;br /&gt;
&lt;br /&gt;
Avant de sauvegarder, il faut commencer par recenser ce que l&#039;on souhaite garder. De plus, l&#039;idée serait que les utilisateurs n&#039;aient aucun fichier en cours de modification au moment de la sauvegarde. On ne pourra pas garantir, le cas contraire, que son fichier sera bien sauvegardé.&lt;br /&gt;
&lt;br /&gt;
=== la commande tar ===&lt;br /&gt;
&lt;br /&gt;
La commande tar permet de sauvegarder un ensemble de fichiers dans une archive qui peut être compressée. Les fichiers ne seront donc pas directement lisibles.&lt;br /&gt;
&lt;br /&gt;
==== Sauvegarde avec tar ====&lt;br /&gt;
&lt;br /&gt;
===== Présentation des options =====&lt;br /&gt;
Pour créer une archive, il suffit d&#039;utiliser la commande:&lt;br /&gt;
&amp;lt;code&amp;gt;tar c nom_archive [fichier repertoire1] [fichier ou repertoire2]...&amp;lt;/code&amp;gt;&lt;br /&gt;
Différentes options peuvent s&#039;avérer utiles :&lt;br /&gt;
* -v : mode verbeux, liste les fichiers qui sont en cours d&#039;archivage&lt;br /&gt;
* -z (resp. j) : permet de compresser l&#039;archive avec le format gzip (resp. bzip2). Le format bzip2 permet d&#039;avoir des fichiers plus petits au coût d&#039;un traitement plus long&lt;br /&gt;
* --preserve : permet de sauvegarder les permissions. De plus, lors de la restauration, les fichiers seront &amp;quot;détarrés&amp;quot; dans le même ordre&lt;br /&gt;
* --same-owner : permet de sauvegarder l&#039;appartenance du fichier&lt;br /&gt;
* -T fichier : &#039;&#039;fichier&#039;&#039; est un fichier où chaque ligne correspond à un fichier ou répertoire à sauvegarder&lt;br /&gt;
* -X fichier : &#039;&#039;fichier&#039;&#039; est un fichier où chaque ligne correspond à un fichier ou répertoire à exclure parmis les répertoires à sauvegarder&lt;br /&gt;
* --exclude=fichier : &#039;&#039;fichier&#039;&#039; sera exclu de la sauvegarde&lt;br /&gt;
* -N date : permet de ne sauvegarder que les fichiers postérieurs à la date définie. La date doit être fournie sous la forme &#039;&#039;AAAA-MM-JJ HH:MM:SS&amp;quot;. On obtient se format grâce à la commande &amp;lt;code&amp;gt;date &amp;quot;+%Y:%m:%d %H:%M:%S&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
* --totals : affiche le nombre d&#039;octets écrits lors de la sauvegarde&lt;br /&gt;
* -g fichier : permet d&#039;effectuer des sauvegardes incrémentales, en se basant sur un fichier de status. Ce fichier est soit utilisé (sauvegarde incrémentale), soit créé (sauvegarde full). Attention, cette option n&#039;est valable que pour les versions GNU!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ATTENTION:&#039;&#039;&#039; Il faut &#039;&#039;&#039;toujours&#039;&#039;&#039; exclure les répertoires /dev et /proc! Sous linux, tout est fichier. Le matériel est identifié dans /dev par des fichiers spéciaux. Vouloir sauvegarder /dev via tar est vain. Dans /proc, il y a un fichier spécial, /proc/kcore, qui correspond à la RAM de l&#039;ordinateur. Je n&#039;ai pas fait le test, mais le &amp;quot;restaurer&amp;quot; est à vos risques et périls (kernel panic).&lt;br /&gt;
&lt;br /&gt;
===== Exemple de sauvegarde de données =====&lt;br /&gt;
Voici un petit script permettant de mettre en place une sauvegarde totale et/ou différentielle de données :&lt;br /&gt;
&amp;lt;code&amp;gt;#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
# Options&lt;br /&gt;
# -d : sauvegarde differentielle&lt;br /&gt;
# -h : affiche les options possibles&lt;br /&gt;
&lt;br /&gt;
# Si on demande l&#039;aide, on l&#039;affiche, et on sort&lt;br /&gt;
if [ $1 = &amp;quot;-h&amp;quot; ] ; then&lt;br /&gt;
  echo &amp;quot;Usage : $0 : sauvegarde totale&amp;quot;&lt;br /&gt;
  echo &amp;quot;Usage : $0 -d : sauvegarde différentielle&amp;quot;&lt;br /&gt;
  echo &amp;quot;Usage : $0 -h : cette aide&amp;quot;&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
# Initialisation des variables&lt;br /&gt;
DATE=$(date &amp;quot;+%Y-%m-%d %H:%M:%S&amp;quot;)&lt;br /&gt;
TYPE=&amp;quot;FULL&amp;quot;&lt;br /&gt;
REP=/backup&lt;br /&gt;
FICHIER_EXCLUDE=/etc/save.exclude&lt;br /&gt;
FICHIER_INCLUDE=/etc/save.include&lt;br /&gt;
FICHIER_STATUS=/etc/save.state&lt;br /&gt;
COMPRESSION=9&lt;br /&gt;
&lt;br /&gt;
# Si le script est appelé avec l&#039;option &amp;quot;-d&amp;quot;, alors on fait une sauvegarde différentielle&lt;br /&gt;
if [ $1 = &amp;quot;-d&amp;quot; ] ; then&lt;br /&gt;
     TYPE=&amp;quot;INCR&amp;quot;&lt;br /&gt;
     tar cP --atime-preserve -g $FICHIER_STATUS --preserve --same-owner --totals -T $FICHIER_INCLUDE -X $FICHIER_EXCLUDE | gzip -$COMPRESSION &amp;gt; ${REP}/save-INCR-${date}.tgz&lt;br /&gt;
# Sinon, on fait une sauvegarde totale&lt;br /&gt;
else&lt;br /&gt;
     rm -f $FICHIER_STATUS&lt;br /&gt;
     tar cP -g $FICHIER_STATUS --atime-preserve --preserve --same-owner --totals -T $FICHIER_INCLUDE -X $FICHIER_EXCLUDE | gzip -$COMPRESSION &amp;gt; ${REP}/save-FULL-${date}.tgz&lt;br /&gt;
fi&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Exemple de sauvegarde système =====&lt;br /&gt;
Le script suivant permet de faire une sauvegarde système, plus complet, a pour but de faire une sauvegarde système sur un serveur NFS. Il utilise un fichier de configuration. Le prérequis est de renseigner le fichier /etc/save.conf et d&#039;utiliser udev. &lt;br /&gt;
&lt;br /&gt;
Le fichier save.conf doit être de la forme :&lt;br /&gt;
&amp;lt;code&amp;gt;EXCLUDE=&amp;quot;/repertoire1 /repertoire2&amp;quot;&lt;br /&gt;
# Le reste est optionnel&lt;br /&gt;
&lt;br /&gt;
#COMPRESSION=1&lt;br /&gt;
#SERVEUR=&amp;quot;10.0.0.2:/path&lt;br /&gt;
#MONTAGE=&amp;quot;/mnt/nfs&amp;quot;&lt;br /&gt;
#INCLUDE=&amp;quot;/toto&amp;quot;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Et le script :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;#!/bin/sh&lt;br /&gt;
&lt;br /&gt;
# Options&lt;br /&gt;
# -d : sauvegarde differentielle&lt;br /&gt;
# -h : affiche les options possibles&lt;br /&gt;
&lt;br /&gt;
# Si on demande l&#039;aide, on l&#039;affiche, et on sort&lt;br /&gt;
if [ $1 = &amp;quot;-h&amp;quot; ] ; then&lt;br /&gt;
  echo &amp;quot;Usage : $0 : sauvegarde totale&amp;quot;&lt;br /&gt;
  echo &amp;quot;Usage : $0 -d : sauvegarde différentielle&amp;quot;&lt;br /&gt;
  echo &amp;quot;Usage : $0 -h : cette aide&amp;quot;&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
PID=$$&lt;br /&gt;
&lt;br /&gt;
# On donne une priorité faible au processus pour ne pas dégrader les performances des autres applications&lt;br /&gt;
renice +19 $PID&lt;br /&gt;
. /etc/save.conf&lt;br /&gt;
&lt;br /&gt;
MONTAGE=${MONTAGE:=&amp;quot;/tmp/save.$PID&amp;quot;}&lt;br /&gt;
SERVEUR=${SERVEUR:=&amp;quot;10.0.0.1:/backup&amp;quot;}&lt;br /&gt;
&lt;br /&gt;
COMPRESSION=${COMPRESSION:=9}&lt;br /&gt;
NOM=$(hostname)&lt;br /&gt;
CONFIGURATION=${MONTAGE}/${NOM}.conf&lt;br /&gt;
DATE=&amp;quot;$(date &amp;quot;+%Y-%m-%d %H:%M:%S&amp;quot;)&amp;quot;&lt;br /&gt;
FICHIER_EXCLUDE=/tmp/save.$PID.exlude&lt;br /&gt;
FICHIER_INCLUDE=/tmp/save.$PID.include&lt;br /&gt;
FICHIER_STATUS=/etc/save.state&lt;br /&gt;
LVMVERSION=1&lt;br /&gt;
&lt;br /&gt;
affiche_action() {&lt;br /&gt;
	echo -e &amp;quot;$1 ........... \c&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
affiche_resultat() {&lt;br /&gt;
	if [ $1 = 0 ] ; then&lt;br /&gt;
		echo -e &#039;[\c&#039;&lt;br /&gt;
		tput setaf 2&lt;br /&gt;
		echo -e &amp;quot;OK\c&amp;quot;&lt;br /&gt;
		tput setaf 7&lt;br /&gt;
		echo -e &#039;]&#039;&lt;br /&gt;
		return 0&lt;br /&gt;
	else&lt;br /&gt;
		echo -e &#039;[\c&#039;&lt;br /&gt;
		tput setaf 1&lt;br /&gt;
		echo -e &amp;quot;KO\c&amp;quot;&lt;br /&gt;
		tput setaf 7&lt;br /&gt;
		echo -e &#039;]&#039;&lt;br /&gt;
		return 1&lt;br /&gt;
	fi	&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
quit() {&lt;br /&gt;
	affiche_action &amp;quot;Nettoyage en cours&amp;quot;&lt;br /&gt;
	rm -f $FICHIER_EXCLUDE&lt;br /&gt;
	rm -f $FICHIER_INCLUDE&lt;br /&gt;
	umount $MONTAGE&lt;br /&gt;
	rmdir $MONTAGE&lt;br /&gt;
	affiche_resultat $?&lt;br /&gt;
	exit $1&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
# Montage du partage nfs&lt;br /&gt;
affiche_action &amp;quot;Montage du partage NFS vers $SERVER&amp;quot;&lt;br /&gt;
mkdir $MONTAGE&lt;br /&gt;
mount -t nfs $SERVER $MONTAGE&lt;br /&gt;
affiche_resultat $? || quit 1&lt;br /&gt;
&lt;br /&gt;
# Sauvegarde des donnees de partitionnement&lt;br /&gt;
affiche_action &amp;quot;Sauvegarde du partitionnement&amp;quot;&lt;br /&gt;
echo &amp;quot;[disks]&amp;quot; &amp;gt; $CONFIGURATION&lt;br /&gt;
/sbin/fdisk -l | tr &#039;*&#039; &#039; &#039; | awk &#039;/^\/dev/ {print $1,$2,$3,$5}&#039; &amp;gt;&amp;gt; $CONFIGURATION&lt;br /&gt;
affiche_resultat $? || quit 1&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;[bootdisk]&amp;quot; &amp;gt;&amp;gt; $CONFIGURATION&lt;br /&gt;
fdisk -l | awk &#039;/^\/dev\/.*\*/ {print $1}&#039; &amp;gt;&amp;gt; $CONFIGURATION&lt;br /&gt;
&lt;br /&gt;
# Sauvegarde du lvm : PV, VG, LV et version du LVM&lt;br /&gt;
affiche_action &amp;quot;Sauvegarde des groupes de volumes du LVM&amp;quot;&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;[LVM-VG]&amp;quot; &amp;gt;&amp;gt; $CONFIGURATION&lt;br /&gt;
liste=$(pvscan | grep -o &#039;PV.*/dev/.*VG.*&#039; | tr -d &#039;&amp;quot;&#039; | sed &#039;s,^.*PV \(/dev/[^ ]*\).* VG \([^ ]*\).*,\1 \2,&#039;)&lt;br /&gt;
liste2=$(echo $liste | grep -o &#039;/dev/[^ ]*&#039;)&lt;br /&gt;
for element in $liste2 ; do&lt;br /&gt;
        LVM=1&lt;br /&gt;
        $REP/bin/lvm.static pvscan 2&amp;gt;/dev/null | grep $element 2&amp;gt;/dev/null | grep -q lvm2&lt;br /&gt;
        [ $? = 0 ] &amp;amp;&amp;amp; LVM=2&lt;br /&gt;
        echo $(echo $liste | grep -o &amp;quot;$element [^ ]*&amp;quot;) $LVM &amp;gt;&amp;gt; $CONFIGURATION&lt;br /&gt;
done&lt;br /&gt;
affiche_resultat $? || quit 1&lt;br /&gt;
&lt;br /&gt;
affiche_action &amp;quot;Sauvegarde des volumes logiques du LVM&amp;quot;&lt;br /&gt;
echo &amp;quot;[LVM-LV]&amp;quot; &amp;gt;&amp;gt; $CONFIGURATION&lt;br /&gt;
for volume in $(lvscan | grep -o &#039;&amp;quot;/dev[^&amp;quot;]*&amp;quot;&#039; | tr -d &#039;&amp;quot;&#039;) ; do&lt;br /&gt;
	extend=$(lvdisplay $volume | awk &#039;/Allocated LE/ {print $3}&#039;)&lt;br /&gt;
	echo &amp;quot;$volume $extend&amp;quot; &amp;gt;&amp;gt; $CONFIGURATION&lt;br /&gt;
done&lt;br /&gt;
affiche_resultat $? || quit 1&lt;br /&gt;
&lt;br /&gt;
# Sauvegarde des labels&lt;br /&gt;
affiche_action &amp;quot;Sauvegarde des labels des partitions&amp;quot;&lt;br /&gt;
echo &amp;quot;[labels]&amp;quot; &amp;gt;&amp;gt; $CONFIGURATION&lt;br /&gt;
for partition in $(/sbin/fdisk -l | grep -o &#039;^/dev/[^ ]*&#039;) ; do&lt;br /&gt;
	label=$(/sbin/e2label $partition 2&amp;gt;/dev/null)&lt;br /&gt;
	echo &amp;quot;$partition=$label&amp;quot; &amp;gt;&amp;gt; $CONFIGURATION&lt;br /&gt;
done&lt;br /&gt;
affiche_resultat $? || quit 1&lt;br /&gt;
&lt;br /&gt;
# Sauvegarde des points de montage&lt;br /&gt;
affiche_action &amp;quot;Sauvegarde des points de montage&amp;quot;&lt;br /&gt;
echo &amp;quot;[montage]&amp;quot; &amp;gt;&amp;gt; $CONFIGURATION&lt;br /&gt;
mount | awk &#039;/ext[23]/ {print $1,$3}&#039; &amp;gt;&amp;gt; $CONFIGURATION&lt;br /&gt;
affiche_resultat $? || quit 1&lt;br /&gt;
&lt;br /&gt;
# Sauvegarde de la hierarchie exclue&lt;br /&gt;
affiche_action &amp;quot;Creation de la liste des repertoires exclus a recontruire&amp;quot;&lt;br /&gt;
echo &amp;quot;[hierarchie]&amp;quot; &amp;gt;&amp;gt; $CONFIGURATION&lt;br /&gt;
rm -f $FICHIER_EXCLUDE&lt;br /&gt;
&lt;br /&gt;
# On exclu les partages NFS et les montages loop&lt;br /&gt;
mount | awk &#039;/type nfs/ { print $3}&#039; &amp;gt;&amp;gt; $FICHIER_EXCLUDE&lt;br /&gt;
mount | awk &#039;/loop=/ { print $3}&#039; &amp;gt;&amp;gt; $FICHIER_EXCLUDE&lt;br /&gt;
&lt;br /&gt;
# Rajout des répertoires à exclure par défaut&lt;br /&gt;
[ -d /media ] &amp;amp;&amp;amp; EXCLUDE=&amp;quot;/media $EXCLUDE&amp;quot;&lt;br /&gt;
EXCLUDE=&amp;quot;/mnt /sys /dev /tmp /proc /var/run /var/log /var/lock /var/spool /var/tmp /var/cache $EXCLUDE&amp;quot;&lt;br /&gt;
for rep in $EXCLUDE ; do&lt;br /&gt;
	case $rep in&lt;br /&gt;
		/mnt)&lt;br /&gt;
			echo &amp;quot;/mnt&amp;quot; &amp;gt;&amp;gt; $CONFIGURATION&lt;br /&gt;
			for rep in $(ls -F /mnt | tr -d &#039;/&#039;) ; do&lt;br /&gt;
				[ -d /mnt/$rep ] &amp;amp;&amp;amp; echo &amp;quot;/mnt/$rep&amp;quot; &amp;gt;&amp;gt; $CONFIGURATION&lt;br /&gt;
			done&lt;br /&gt;
			;;&lt;br /&gt;
		/media)&lt;br /&gt;
			echo &amp;quot;/media&amp;quot; &amp;gt;&amp;gt; $CONFIGURATION&lt;br /&gt;
			[ -d /media ] &amp;amp;&amp;amp; for rep in $(ls -F /media | tr -d &#039;/&#039;) ; do&lt;br /&gt;
				[ -d /media/$rep ] &amp;amp;&amp;amp; echo &amp;quot;/media/$rep&amp;quot; &amp;gt;&amp;gt; $CONFIGURATION&lt;br /&gt;
			done&lt;br /&gt;
			;;&lt;br /&gt;
		/dev) echo &amp;quot;/dev&amp;quot; &amp;gt;&amp;gt; $CONFIGURATION ;;&lt;br /&gt;
		/tmp) echo &amp;quot;/tmp&amp;quot; &amp;gt;&amp;gt; $CONFIGURATION ;;&lt;br /&gt;
		/proc) echo &amp;quot;/proc&amp;quot; &amp;gt;&amp;gt; $CONFIGURATION ;;&lt;br /&gt;
		/sys) echo &amp;quot;/sys&amp;quot; &amp;gt;&amp;gt; $CONFIGURATION ;;&lt;br /&gt;
		/var*)&lt;br /&gt;
			echo &amp;quot;/var&amp;quot; &amp;gt;&amp;gt; $CONFIGURATION &lt;br /&gt;
			ls -R $rep | grep &#039;:$&#039; | tr -d &#039;:&#039; &amp;gt;&amp;gt; $CONFIGURATION ;;&lt;br /&gt;
		/usr/src) echo $rep &amp;gt;&amp;gt; $CONFIGURATION ;;&lt;br /&gt;
		/home)&lt;br /&gt;
			echo &amp;quot;/home&amp;quot; &amp;gt;&amp;gt; $CONFIGURATION&lt;br /&gt;
			for rep in $(ls -F /home | tr -d &#039;/&#039;) ; do&lt;br /&gt;
				[ -d /home/$rep ] &amp;amp;&amp;amp; echo &amp;quot;/home/$rep&amp;quot; &amp;gt;&amp;gt; $CONFIGURATION&lt;br /&gt;
			done&lt;br /&gt;
			;;&lt;br /&gt;
		/usr*) ls -R $rep | grep &#039;:$&#039; | tr -d &#039;:&#039; &amp;gt;&amp;gt; $CONFIGURATION ;;&lt;br /&gt;
		/bin*) ls -R $rep | grep &#039;:$&#039; | tr -d &#039;:&#039; &amp;gt;&amp;gt; $CONFIGURATION ;;&lt;br /&gt;
		/sbin*) ls -R $rep | grep &#039;:$&#039; | tr -d &#039;:&#039; &amp;gt;&amp;gt; $CONFIGURATION ;;&lt;br /&gt;
		/lib*) ls -R $rep | grep &#039;:$&#039; | tr -d &#039;:&#039; &amp;gt;&amp;gt; $CONFIGURATION ;;&lt;br /&gt;
		/boot*) ls -R $rep | grep &#039;:$&#039; | tr -d &#039;:&#039; &amp;gt;&amp;gt; $CONFIGURATION ;;&lt;br /&gt;
		*)	[ -d $rep ] &amp;amp;&amp;amp; echo $rep &amp;gt;&amp;gt; $CONFIGURATION ;;&lt;br /&gt;
	esac&lt;br /&gt;
	echo $rep &amp;gt;&amp;gt; $FICHIER_EXCLUDE&lt;br /&gt;
done&lt;br /&gt;
affiche_resultat $? || quit 1&lt;br /&gt;
echo &#039;*/lost+found&#039; &amp;gt;&amp;gt; $FICHIER_EXCLUDE&lt;br /&gt;
&lt;br /&gt;
# Sauvegarde de grub&lt;br /&gt;
affiche_action &amp;quot;Sauvegarde de grub&amp;quot;&lt;br /&gt;
echo &amp;quot;[GRUB]&amp;quot; &amp;gt;&amp;gt; $CONFIGURATION&lt;br /&gt;
cat /boot/grub/menu.lst | grep &#039;^[^#].*root (hd&#039; | head -n 1 | grep -o &#039;root.*&#039; &amp;gt;&amp;gt; $CONFIGURATION&lt;br /&gt;
affiche_resultat $? || quit 1&lt;br /&gt;
&lt;br /&gt;
# Si l&#039;option -d est passee en parametre, on fait une sauvegarde differentielle&lt;br /&gt;
INCLUDE=${INCLUDE:=/}&lt;br /&gt;
rm -f $FICHIER_INCLUDE&lt;br /&gt;
for rep in $INCLUDE ; do&lt;br /&gt;
	echo $rep &amp;gt;&amp;gt; $FICHIER_INCLUDE&lt;br /&gt;
done&lt;br /&gt;
&lt;br /&gt;
if [ $# -ge 1 ] &amp;amp;&amp;amp; [ $1 = &amp;quot;-d&amp;quot; ] ; then&lt;br /&gt;
	affiche_action &amp;quot;Sauvegarde du systeme sur $SERVEUR/${NOM}-INCR-${DATE}&amp;quot;&lt;br /&gt;
	tar cP -g $FICHIER_STATUS --atime-preserve --preserve --same-owner --totals -T $FICHIER_INCLUDE -X $FICHIER_EXCLUDE | gzip -$COMPRESSION &amp;gt; $MONTAGE/${NOM}-INCR-${DATE}.tar.gz&lt;br /&gt;
	affiche_resultat $? || quit 1&lt;br /&gt;
else&lt;br /&gt;
	affiche_action &amp;quot;Sauvegarde du systeme sur $SERVEUR/${NOM}-FULL-${DATE}&amp;quot;&lt;br /&gt;
        rm -f $FICHIER_STATUS&lt;br /&gt;
	tar cP -g $FICHIER_STATUS --atime-preserve --preserve --same-owner --totals -T $FIC_INCLUDE -X $FIC_EXCLUDE | gzip -$COMPRESSION &amp;gt; $MONTAGE/${NOM}-FULL-${DATE}.tar.gz&lt;br /&gt;
	affiche_resultat $? || quit 1&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
# Sauvegarde de MAKEDEV qui se trouve dans /dev&lt;br /&gt;
affiche_action &amp;quot;Sauvegarde de MAKEDEV&amp;quot;&lt;br /&gt;
[ -f /dev/MAKEDEV ] &amp;amp;&amp;amp; cp /dev/MAKEDEV $MONTAGE/&lt;br /&gt;
affiche_resultat 0&lt;br /&gt;
&lt;br /&gt;
quit 0&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Restauration avec tar ====&lt;br /&gt;
===== Présentation de la commande =====&lt;br /&gt;
Pour restaurer un tar, il suffit d&#039;utiliser la commande:&lt;br /&gt;
&amp;lt;code&amp;gt;tar x nom_archive&amp;lt;/code&amp;gt;&lt;br /&gt;
Là encore, il existe diverses options:&lt;br /&gt;
* -v : mode verbeux : afficher les fichiers en cours d&#039;extraction&lt;br /&gt;
* -z (resp. j) : permet de décompresser l&#039;archive compressée avec le format gzip (resp. bzip2)&lt;br /&gt;
* --atime-preserve : permet de ne pas modifier la date d&#039;accès du fichier restauré&lt;br /&gt;
* -C repertoire : permet de désarchiver dans le répertoire mentionné&lt;br /&gt;
* --preserve : permet de restaurer les permissions. De plus, lors de la restauration, les fichiers seront &amp;quot;détarrés&amp;quot; dans le même ordre&lt;br /&gt;
* --same-owner : permet de restaurer l&#039;appartenance du fichier&lt;br /&gt;
* --numeric-owner : utilise les numéros pour les appartenances group/utilisateur. Petit exemple vécu : restauration à partir d&#039;un live-cd. Sur le live-cd, l&#039;utilisateur gdm avait comme uid 32. Sur la distrib, gdm correspondait à 42, et 32 à rpc. Lors du reboot, gdm refusait de se lancer car le répertoire /var/gdm ne lui appartenait pas. Il est donc préférable de restaurer les uid/gid au lieu d&#039;utiliser les noms.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Voici un exemple de commande pour restaurer une archive :&lt;br /&gt;
&amp;lt;code&amp;gt;tar zxvf --atime-preserve --preserve --same-owner --numeric-owner /backup/archive.tgz&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== la commande rsync ===&lt;br /&gt;
&lt;br /&gt;
rsync permet de synchroniser des répertoires/fichiers destinations par rapport à des répertoires/fichiers sources. La synchronisation se fait soit en local, soit sur une machine distante. Il est possible de demander à rsync d&#039;utiliser ssh afin de crypter les transmissions.&lt;br /&gt;
&lt;br /&gt;
==== La commande rsync ====&lt;br /&gt;
Pour l&#039;utiliser il suffit d&#039;utiliser:&lt;br /&gt;
&amp;lt;code&amp;gt;rsync [options] source(s) destination&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les options :&lt;br /&gt;
*  -v : mode verbeux&lt;br /&gt;
* -a : mode archive (correspond à -rlptgoD)&lt;br /&gt;
* -q : supprime les messages d&#039;information (mais pas d&#039;erreur)&lt;br /&gt;
* -r : récursif (pour les répertoires)&lt;br /&gt;
* -l : copie les liens symboliques en liens symboliques&lt;br /&gt;
* -p : préserve les permissions&lt;br /&gt;
* -o : garde le propriétaire (option disponible uniquement pour root)&lt;br /&gt;
* -g : garde le groupe&lt;br /&gt;
* --device : garde les fichiers de périphériques (uniquement pour root, et utile pour une sauvegarde système)&lt;br /&gt;
* -H : garde les hardlink. Attention, cette option est coûteuse en ressources!&lt;br /&gt;
* --specials : garde les fichiers spéciaux&lt;br /&gt;
* -t : garde l&#039;horodatage&lt;br /&gt;
* -e remoteshell : spécifie le shell distant à utiliser (ssh par exemple)&lt;br /&gt;
* --delete : supprime sur la destination les fichiers qui n&#039;existent pas sur la source&lt;br /&gt;
* --numeric-ids : ne fait pas la conversion uid/gid en user/group.&lt;br /&gt;
* -z : compresse pendant la transmission&lt;br /&gt;
* --exclude=PATTERN : définit un motif à exclure (par exemple */lost+found)&lt;br /&gt;
* --exclude-from fichier : lit les motifs dans le fichier&lt;br /&gt;
* --bwlimit=VALEUR : limit la bande passante à VALEUR Ko&lt;br /&gt;
&lt;br /&gt;
Bien entendu, &#039;&#039;man rsync&#039;&#039; vous donnera toutes les options disponibles&lt;br /&gt;
&lt;br /&gt;
==== Exemple de sauvegarde incrémentale avec rsync ====&lt;br /&gt;
=====Côté machine à sauvegarder=====&lt;br /&gt;
Dans la crontab de la machine à sauvegarder, vers 22h00, on lance le script suivant :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;#!/bin/sh&lt;br /&gt;
# répertoires à sauvegarder&lt;br /&gt;
DIRS=&amp;quot;/home/jice /home/fred /etc /root /boot /var/lib/mysql /var/spool/mail&amp;quot;&lt;br /&gt;
# fichier contenant les fichiers à exclure de la sauvegarde&lt;br /&gt;
# voir EXCLUDE PATTERNS dans rsync(1)&lt;br /&gt;
EXCLUDEFILE=&amp;quot;/home/jice/bin/excludes&amp;quot;&lt;br /&gt;
OPTIONS=&amp;quot;-avz -e ssh&amp;quot;&lt;br /&gt;
OPTIONS=&amp;quot;$OPTIONS --exclude-from $EXCLUDEFILE --bwlimit=50&amp;quot;&lt;br /&gt;
OPTIONS=&amp;quot;$OPTIONS $*&amp;quot;&lt;br /&gt;
rsync $OPTIONS $DIRS jice@mon.serveur.net:backup/current&lt;br /&gt;
# copie du fichier &amp;quot;flag&amp;quot; pour dire au serveur que le backup a été fait&lt;br /&gt;
scp /home/jice/bin/backup_done jice@mon.serveur.net:~&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ce script fait un backup vers le répertoire &amp;lt;code&amp;gt;backup/current&amp;lt;/code&amp;gt; du serveur (nommé &amp;lt;code&amp;gt;mon.serveur.net&amp;lt;/code&amp;gt;) ; à la fin, il copie un fichier (vide) &amp;lt;code&amp;gt;backup_done&amp;lt;/code&amp;gt; à la racine de mon compte sur le serveur, afin de dire au serveur que le backup a bien été fait.&lt;br /&gt;
&lt;br /&gt;
PS : voici un exemple de fichier &amp;lt;code&amp;gt;excludes&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;# excludes pour le backup sur zowie&lt;br /&gt;
jice/tmp*&lt;br /&gt;
jice/multimedia/video/*&lt;br /&gt;
jice/compil/*&lt;br /&gt;
fred/compil/*&lt;br /&gt;
*/.local/share/Trash/*&lt;br /&gt;
*/.kde/share/config/session/konqueror*&lt;br /&gt;
*/temp/*&lt;br /&gt;
*/tmp/*&lt;br /&gt;
*/cache/*&lt;br /&gt;
*/Cache/*&lt;br /&gt;
*/.thumbnails/*&lt;br /&gt;
*/.xvpics/*&lt;br /&gt;
*/.kde/tmp-*&lt;br /&gt;
*/.mcop/*&lt;br /&gt;
*/.ncftp/trace*&lt;br /&gt;
*/.nx/*&lt;br /&gt;
*.o&lt;br /&gt;
*.so&lt;br /&gt;
*.mp3&lt;br /&gt;
*.avi&lt;br /&gt;
*.rar&lt;br /&gt;
*.ace&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Notez que ce fichier peut contenir ou bien le nom complet d&#039;un fichier, ou bien un &amp;quot;morceau&amp;quot; de nom de fichier avec des étoiles comme caractère joker. Pour plus d&#039;information, tapez dans une console : &amp;lt;code&amp;gt;man rsync&amp;lt;/code&amp;gt; et cherchez EXCLUDE PATTERNS.&lt;br /&gt;
&lt;br /&gt;
=====Côté serveur de sauvegarde=====&lt;br /&gt;
Côté serveur, j&#039;ai ce script qui fait une rotation des backups (en cron tous les  midi) :&lt;br /&gt;
&amp;lt;code&amp;gt;#!/bin/sh&lt;br /&gt;
&lt;br /&gt;
if [ -f ~/backup_done ]; then&lt;br /&gt;
        KEEP=8&lt;br /&gt;
        DIR=~/backup&lt;br /&gt;
&lt;br /&gt;
        # arborescence :&lt;br /&gt;
        # ~/backup/2006-04-03&lt;br /&gt;
        # ~/backup/2006-04-04&lt;br /&gt;
        # ~/backup/2006-04-05&lt;br /&gt;
        # ~/backup/current&lt;br /&gt;
&lt;br /&gt;
        # calcule date du jour&lt;br /&gt;
        DATE=`date --date=yesterday &amp;quot;+%Y-%m-%d&amp;quot;`&lt;br /&gt;
&lt;br /&gt;
        # crée le répertoire pour les backups du jour&lt;br /&gt;
        mkdir $DIR/$DATE&lt;br /&gt;
&lt;br /&gt;
        # supprime les vieux directories&lt;br /&gt;
        ls -d $DIR/2* | sort | head --lines=-$KEEP | xargs rm -rf&lt;br /&gt;
&lt;br /&gt;
        # copie (hard links) les données&lt;br /&gt;
        cp -al $DIR/current/* $DIR/$DATE&lt;br /&gt;
&lt;br /&gt;
        # supprime le fichier flag&lt;br /&gt;
        rm ~/backup_done&lt;br /&gt;
&lt;br /&gt;
        # on fait le rsync ensuite&lt;br /&gt;
fi&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si le backup a été fait (présence du fichier &amp;lt;code&amp;gt;backup_done&amp;lt;/code&amp;gt;, il effectue une rotation des backups.&amp;lt;br&amp;gt;&lt;br /&gt;
En utilisant le &amp;lt;code&amp;gt;cp&amp;lt;/code&amp;gt; avec les hard links, on ne copie pas réellement les fichiers, mais on crée un deuxième fichier qui pointe vers le contenu du premier (donc on peut avoir autant de hardlink qu&#039;on veut sur le même fichier, la place disque utilisée n&#039;est toujours que de la taille d&#039;un seul fichier).&amp;lt;br&amp;gt;&lt;br /&gt;
Rsync lorsqu&#039;il enverra, lors de la prochaine sauvegarde, un fichier modifié, utilisera un nom différent temporaire, avant de le renommer vers son nom normal. Ainsi, il ne va pas écraser le contenu du fichier hardlinké, car à la fin de la copie du fichier, Rsync supprime le fichier, puis renomme le fichier temporaire vers son nom normal.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A ce moment là, on a sur le serveur 2 versions du même fichier : la version courante qui vient d&#039;être sauvegardée dans &amp;lt;code&amp;gt;~/backup/current/repertoire/fichier&amp;lt;/code&amp;gt; et la version précédente qui a été copiée par le script ci-dessus dans &amp;lt;code&amp;gt;~/backup/&amp;lt;la date du dernier backup&amp;gt;/repertoire/fichier&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Plus d&#039;explications&#039;&#039;&#039; :&lt;br /&gt;
* on a deux fichiers &amp;lt;code&amp;gt;current/toto&amp;lt;/code&amp;gt; et &amp;lt;code&amp;gt;hier/toto&amp;lt;/code&amp;gt; qui pointent vers le même contenu. Ces 2 fichiers (ou plus) on été obtenus suite au script de rotation, par la copie avec hardlinks. On a donc :&lt;br /&gt;
&amp;lt;code&amp;gt;current/toto --&amp;gt; contenu &amp;lt;-- hier/toto&lt;br /&gt;
                               \&lt;br /&gt;
                                &#039;--------- avant-hier/toto&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
* si le fichier a été modifié, rsync va envoyer le nouveau fichier sous un nom temporaire &amp;lt;code&amp;gt;toto.tmp&amp;lt;/code&amp;gt; (par exemple). On a donc :&lt;br /&gt;
&amp;lt;code&amp;gt;current/toto --&amp;gt; contenu &amp;lt;-- hier/toto&lt;br /&gt;
                               \&lt;br /&gt;
                                &#039;--------- avant-hier/toto&lt;br /&gt;
&lt;br /&gt;
current/toto.tmp --&amp;gt; nouveau contenu&amp;lt;/code&amp;gt;&lt;br /&gt;
* ensuite, rsync supprime &amp;lt;code&amp;gt;current/toto&amp;lt;/code&amp;gt; On obtient, par la magie des  hardlinks :&lt;br /&gt;
&amp;lt;code&amp;gt;                 contenu &amp;lt;-- hier/toto&lt;br /&gt;
                          \&lt;br /&gt;
                           &#039;--------- avant-hier/toto&lt;br /&gt;
&lt;br /&gt;
current/toto.tmp --&amp;gt; nouveau contenu&amp;lt;/code&amp;gt;&lt;br /&gt;
* enfin, &amp;lt;code&amp;gt;toto.tmp&amp;lt;/code&amp;gt; est renommé en &amp;lt;code&amp;gt;toto&amp;lt;/code&amp;gt; :&lt;br /&gt;
&amp;lt;code&amp;gt;                 contenu &amp;lt;-- hier/toto&lt;br /&gt;
                          \&lt;br /&gt;
                           &#039;--------- avant-hier/toto&lt;br /&gt;
&lt;br /&gt;
current/toto --&amp;gt; nouveau contenu&amp;lt;/code&amp;gt;&lt;br /&gt;
* on obtient bien 2 versions différentes, celle d&#039;hier et d&#039;avant-hier (le fichier n&#039;avait alors pas changé), et celle d&#039;aujourd&#039;hui.&lt;br /&gt;
&lt;br /&gt;
Ainsi j&#039;ai toujours les backup des 8 (réglable par la variable &amp;lt;code&amp;gt;KEEP&amp;lt;/code&amp;gt; ci-dessus) derniers jours disponible. Je peux retrouver les dernières versions d&#039;un fichier en cas de problème.&lt;br /&gt;
&lt;br /&gt;
== Spécificités de la sauvegarde système ==&lt;br /&gt;
&lt;br /&gt;
Si l&#039;on veut effectuer une sauvegarde système, il est nécessaire de prendre en compte les points suivants:&lt;br /&gt;
* faire une sauvegarde en gardant les uid/gid&lt;br /&gt;
* ne pas sauvegarder les répertoires inutiles (/tmp, /dev, /proc, /sys, le contenu des points de montages hors disques locaux (nfs, cdrom,...)) On peut également ne pas sauvegarder le contenu de /var/tmp, /var/cache, /var/lock, /var/run, /var/spool. Attention, il est important de garder la hiérarchie de ces répertoires!&lt;br /&gt;
* garder la table des partitions, avec le label des partitions si il y en a un (commande &#039;e2label&#039;)&lt;br /&gt;
* sauvegarder les informations de lvm (l&#039;idéal étant de pouvoir utiliser lvmcfgbackup et lvmcfgrestore. Sinon, ce n&#039;est pas la taille de chaque volume qu&#039;il faut sauvegarder, mais le nombre de Logical Extends. En spécifiant une taille, celle-ci sera arrondie pour avoir un nombre de LE fixe. Ce nombre ne sera pas forcément identique que celui utilisé lors de la création, et empêchera donc de restaurer le système de manière identique).&lt;br /&gt;
* arrêter autant que faire se peut les services qui tournent.&lt;br /&gt;
&lt;br /&gt;
== Les conseils ==&lt;br /&gt;
* Vérifier la sauvegarde après l&#039;avoir faite : test md5 par exemple. Ce n&#039;est pas lorsqu&#039;on en aura besoin qu&#039;il faut se rendre compte que le graveur ne gravait plus!&lt;br /&gt;
* Tester la restauration&lt;br /&gt;
* Vérifier régulièrement (tous les ans) que l&#039;on arrive bien à relire sa sauvegarde (voire refaire une sauvegarde sur un média neuf tous les 2 ans par exemple)&lt;br /&gt;
&lt;br /&gt;
== Les outils graphiques / semi-graphiques ==&lt;br /&gt;
* mondorescue&lt;br /&gt;
* kbackup&lt;br /&gt;
* armanda backup&lt;br /&gt;
* bacula&lt;br /&gt;
* backuppc&lt;br /&gt;
&lt;br /&gt;
== Voir aussi ==&lt;br /&gt;
http://yves.demur.free.fr/sift/sift.htm&lt;/div&gt;</summary>
		<author><name>Admru1</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Configurer_postfix_derri%C3%A8re_une_Box&amp;diff=14737</id>
		<title>Configurer postfix derrière une Box</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Configurer_postfix_derri%C3%A8re_une_Box&amp;diff=14737"/>
		<updated>2007-06-16T15:02:01Z</updated>

		<summary type="html">&lt;p&gt;Admru1 : /* Configuration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Catégorie:Trucs_Administration]]&lt;br /&gt;
= Introduction =&lt;br /&gt;
Après divers tâtonnements et recherches sur internet, j&#039;ai fini par trouver comment configurer postfix si la connexion ADSL passe par une LiveBox. Si elle passe par une FreeBox, c&#039;est similaire.&lt;br /&gt;
&lt;br /&gt;
D&#039;abord, il faut savoir qu&#039;il est utile de configurer postfix, pour que les mails adressés à root arrivent à la boîte mail d&#039;une personne physique, au lieu de rester dans la mailbox locale de root que personne ne va jamais consulter. De plus, on peut alors faire lancer des mails à root depuis diverses applications de surveillance du système (le service mdadm par ex).&lt;br /&gt;
&lt;br /&gt;
= Configuration =&lt;br /&gt;
&lt;br /&gt;
Pour cela il faut modifier le fichier &#039;&#039;&#039;/etc/postfix/aliases&#039;&#039;&#039; et sa ligne&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;root:          postfix&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
en&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;root:          dupondt@titin.fr,haddock@tintin.fr&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;dupondt@titin.fr&#039;&#039;&#039; et &#039;&#039;&#039;haddock@tintin.fr&#039;&#039;&#039; sont les adresses mail des personnes physiques qui recevront les messages destinés à root&lt;br /&gt;
&lt;br /&gt;
Ensuite, il faut configurer le relayage par le serveur smtp du FAI. Pour cela, il faut ajouter deux lignes à &#039;&#039;&#039;/etc/postfix/main.cf&#039;&#039;&#039; :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;relayhost = smtp.wanadoo.fr&lt;br /&gt;
myhostname = &amp;lt;voir indications ci dessous&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Le &#039;&#039;&#039;myhostname&#039;&#039;&#039; doit correspondre au nom DNS de la connexion à internet vue par le serveur smtp. En effet, ce dernier fera une requête DNS pour vérifier que ce nom correspond bien à l&#039;adresse ip qui lui envoie le message à relayer. C&#039;est une mesure qui permet de limiter le spam.&lt;br /&gt;
&lt;br /&gt;
Or sur les LiveBox, l&#039;adresse ip publique est variable. Si on ne veut pas entrer dans les manips du type dyndns (à voir si elles seront compatibles avec le serveur smtp), il faut prévoir de modifier automatiquement la configuration de postfix à chaque démarrage. C&#039;est ce que j&#039;ai fait en ajoutant au &#039;&#039;&#039;/etc/rc.d/rc.local&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;nmpub=&amp;quot;$(lynx -dump www.monip.org | sed &#039;1d;3,$d;s/ //g&#039;)&amp;quot;&lt;br /&gt;
ex /etc/postfix/main.cf &amp;lt;&amp;lt; EOF&lt;br /&gt;
/^myhostname = /d&lt;br /&gt;
\$a&lt;br /&gt;
myhostname = ${nmpub}&lt;br /&gt;
.&lt;br /&gt;
up!&lt;br /&gt;
q&lt;br /&gt;
EOF&lt;br /&gt;
service postfix restart&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Évidemment, faire lancer &#039;&#039;&#039;lynx&#039;&#039;&#039; à root n&#039;est pas très sûr, mais je n&#039;ai pas trouvé d&#039;autre moyen pour récupérer l&#039;adresse ip publique + le nom associé (à partir de l&#039;ip la commande &#039;&#039;&#039;host&#039;&#039;&#039; permet de récupérer le nom associé, mais &#039;&#039;&#039;www.monip.org&#039;&#039;&#039; renvoie les deux). De plus, j&#039;ignore si la fin du bail DHCP peut provoquer un changement d&#039;ip sans reboot. A ce moment là, ma manip sera en défaut.&lt;br /&gt;
&lt;br /&gt;
Avec une FreeBox, les commandes ne sont pas à placer dans le &#039;&#039;&#039;rc.local&#039;&#039;&#039; car elles ne sont à faire qu&#039;une seule fois, au moment de la config. C&#039;est dû au fait que l&#039;adresse ip est fixe. Il faut aussi remplacer &#039;&#039;&#039;smtp.wanadoo.fr&#039;&#039;&#039; par &#039;&#039;&#039;smtp.free.fr&#039;&#039;&#039;, évidemment.&lt;br /&gt;
&lt;br /&gt;
= Exemple d&#039;utilisation avec mdadm =&lt;br /&gt;
&lt;br /&gt;
Ajouter à la fin de &#039;&#039;&#039;/etc/mdadm.conf&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;MAILADDR root@localhost&lt;br /&gt;
PROGRAM /usr/sbin/handle-mdadm-events&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
puis créer le fichier &#039;&#039;&#039;/usr/sbin/handle-mdadm-events&#039;&#039;&#039; (et lui faire un &#039;&#039;chmod +x&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;#!/bin/bash&lt;br /&gt;
( echo &amp;quot;$0 a ete lance avec les arguments suivants par le service mdadm&lt;br /&gt;
Evenement : $1&lt;br /&gt;
Peripherique md : $2&lt;br /&gt;
Peripherique associe : $3&lt;br /&gt;
&amp;quot; ; set -x ; df / $2 ; mdadm --detail $2 ) 2&amp;gt;&amp;amp;1 | /usr/bin/nail -n -s &amp;quot;${0##*/} $@ (@${HOSTNAME})&amp;quot; $(awk &#039;/^MAILADDR /{print $2}&#039; /etc/mdadm.conf)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Grâce à cela, si la matrice RAID a un problème, on est averti par un mail qui contient diverses informations utiles. C&#039;est rassurant.&lt;/div&gt;</summary>
		<author><name>Admru1</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Lea_Linux:Les_faux-pas_les_plus_courants&amp;diff=14687</id>
		<title>Lea Linux:Les faux-pas les plus courants</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Lea_Linux:Les_faux-pas_les_plus_courants&amp;diff=14687"/>
		<updated>2007-06-12T11:06:41Z</updated>

		<summary type="html">&lt;p&gt;Admru1 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Pensez aussi à lire cette page : [[Lea Linux:Recommandations et règles à suivre|Recommandations et règles à suivre]].&lt;br /&gt;
&lt;br /&gt;
= Ce qu&#039;il ne faut pas faire =&lt;br /&gt;
&lt;br /&gt;
# Effacer le contenu total d&#039;une page.&lt;br /&gt;
# Supprimer le nom des auteurs ainsi que le &#039;&#039;copyright&#039;&#039;.&lt;br /&gt;
# Supprimer une section sans raison.&lt;br /&gt;
# Ajouter des erreurs d&#039;orthographe.&lt;br /&gt;
# Écrire en SMS, en langage simplifié, ou en franglais abusif.&lt;br /&gt;
# Faire des phrases de 50 lignes.&lt;br /&gt;
# Oublier de faire de paragraphes.&lt;br /&gt;
# Ne pas finir ses phrases.&lt;br /&gt;
# Ne pas se relire.&lt;br /&gt;
# Hésiter à éditer un article pour corriger une erreur (tant d&#039;orthographe que technique)&lt;br /&gt;
&lt;br /&gt;
= Ce qu&#039;il faut faire =&lt;br /&gt;
# Se relire.&lt;br /&gt;
# Finir ses phrases.&lt;br /&gt;
# Faire des paragraphes&lt;br /&gt;
# Écrire des phrases courtes et simples.&lt;br /&gt;
# N&#039;utiliser les termes anglais que quand aucun terme français n&#039;est utilisable (et essayer d&#039;en fournir une explication, éventuellement sur une page indépendante, et l’écrire en &#039;&#039;italique&#039;&#039;).&lt;br /&gt;
# Déplacer les sections obsolètes dans une page nommée « &amp;lt;ancien nom&amp;gt;_obsolète » et mettre un lien vers cette page sur la page en question.&lt;br /&gt;
# Expliquer pourquoi on supprime quelque chose sur le [[wiki]] dans la page de discussion de la page sur laquelle on supprime.&lt;/div&gt;</summary>
		<author><name>Admru1</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Configurer_postfix_derri%C3%A8re_une_Box&amp;diff=14686</id>
		<title>Configurer postfix derrière une Box</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Configurer_postfix_derri%C3%A8re_une_Box&amp;diff=14686"/>
		<updated>2007-06-12T11:04:36Z</updated>

		<summary type="html">&lt;p&gt;Admru1 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Bonjour,&lt;br /&gt;
&lt;br /&gt;
Après divers tâtonnements et recherches sur internet, j&#039;ai fini par trouver comment configurer postfix si la connexion ADSL passe par une LiveBox. Si elle passe par une FreeBox, c&#039;est similaire.&lt;br /&gt;
&lt;br /&gt;
D&#039;abord, il faut savoir qu&#039;il est utile de configurer postfix, pour que les mails adressés à root arrivent à la boîte mail d&#039;une personne physique, au lieu de rester dans la mailbox locale de root que personne ne va jamais consulter. De plus, on peut alors faire lancer des mails à root depuis diverses applications de surveillance du système (le service mdadm par ex).&lt;br /&gt;
&lt;br /&gt;
Pour cela il faut modifier le fichier /etc/postfix/aliases et sa ligne&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;root:          postfix&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
en&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;root:          dupondt@titin.fr,haddock@tintin.fr&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
dupondt@titin.fr et haddock@tintin.fr sont les adresses mail des personnes physiques qui recevront les messages destinés à root&lt;br /&gt;
&lt;br /&gt;
Ensuite, il faut configurer le relayage par le serveur smtp du FAI. Pour cela, il faut ajouter deux lignes à /etc/postfix/main.cf :&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;relayhost = smtp.wanadoo.fr&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;myhostname = &amp;lt;voir indications ci dessous&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Le myhostname doit correspondre au nom DNS de la connexion à internet vue par le serveur smtp. En effet, ce dernier fera une requête DNS pour vérifier que ce nom correspond bien à l&#039;adresse ip qui lui envoie le message à relayer. C&#039;est une mesure qui permet de limiter le spam.&lt;br /&gt;
&lt;br /&gt;
Or sur les LiveBox, l&#039;adresse ip publique est variable. Si on ne veut pas entrer dans les manips du type dyndns (à voir si elles seront compatibles avec le serveur smtp), il faut prévoir de modifier automatiquement la configuration de postfix à chaque démarrage. C&#039;est ce que j&#039;ai fait en ajoutant au /etc/rc.d/rc.local&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;nmpub=&amp;quot;$(lynx -dump www.monip.org | sed &#039;1d;3,$d;s/ //g&#039;)&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ex /etc/postfix/main.cf &amp;lt;&amp;lt; EOF&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;/^myhostname = /d&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;\$a&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;myhostname = ${nmpub}&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;up!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;q&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;EOF&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;service postfix restart&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Évidemment, faire lancer lynx à root n&#039;est pas très sûr, mais je n&#039;ai pas trouvé d&#039;autre moyen pour récupérer l&#039;adresse ip publique + nom associé (à partir de l&#039;ip la commande host permet de récupérer le nom associé, mais www.monip.org renvoie les deux). De plus, j&#039;ignore si la fin du bail DHCP peut provoquer un changement d&#039;ip sans reboot. A ce moment là, ma manip sera en défaut.&lt;br /&gt;
&lt;br /&gt;
Avec une FreeBox, les commandes ne sont pas à placer dans le rc.local car elles ne sont à faire qu&#039;une seule fois, au moment de la config. C&#039;est dû au fait que l&#039;adresse ip est fixe. Il faut aussi remplacer &#039;&#039;&#039;smptp.wanadoo.fr&#039;&#039;&#039; par &#039;&#039;&#039;smtp.free.fr&#039;&#039;&#039;, évidemment.&lt;br /&gt;
&lt;br /&gt;
Qu&#039;en pensez vous ?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Exemple de configuration de mdadm&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ajouter à /etc/mdadm.conf les lignes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;MAILADDR root@localhost&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;PROGRAM /usr/sbin/handle-mdadm-events&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
et créer le script (à rendre exécutable par un chmod 755) /usr/sbin/handle-mdadm-events&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;#!/bin/bash&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;( echo &amp;quot;$0 a ete lance avec les arguments suivants par le service mdadm&lt;br /&gt;
&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Evenement : $1&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Peripherique md : $2&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Peripherique associe : $3&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;quot; ; set -x ; df / $2 ; mdadm --detail $2 ) 2&amp;gt;&amp;amp;1 | /usr/bin/nail -n -s &amp;quot;${0##*/} $@ (@${HOSTNAME})&amp;quot; $(awk &#039;/^MAILADDR /{print $2}&#039; /etc/mdadm.conf)&lt;br /&gt;
&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Avec cela, si une matrice RAID a un problème, on est averti par un mail (voire plusieurs) dans lequel sont mises diverses informations. C&#039;est rassurant.&lt;/div&gt;</summary>
		<author><name>Admru1</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Configurer_postfix_derri%C3%A8re_une_LiveBox&amp;diff=14685</id>
		<title>Configurer postfix derrière une LiveBox</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Configurer_postfix_derri%C3%A8re_une_LiveBox&amp;diff=14685"/>
		<updated>2007-06-12T10:58:11Z</updated>

		<summary type="html">&lt;p&gt;Admru1 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;----&lt;br /&gt;
Cet article a été remplacé par&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Configurer postfix derrière une LiveBox (et une FreeBox)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
merci aux administrateurs de le supprimer.&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bonjour,&lt;br /&gt;
&lt;br /&gt;
Après divers tâtonnements et recherches sur internet, j&#039;ai fini par trouver comment configurer postfix si la connexion ADSL passe par une LiveBox.&lt;br /&gt;
&lt;br /&gt;
D&#039;abord, il faut savoir qu&#039;il est utile de configurer postfix, pour que les mails adressés à root arrivent à la boîte mail d&#039;une personne physique, au lieu de rester dans la mailbox locale de root que personne ne va jamais consulter. De plus, on peut alors faire lancer des mails à root depuis diverses applications de surveillance du système (le service mdadm par ex).&lt;br /&gt;
&lt;br /&gt;
Pour cela il faut modifier le fichier /etc/postfix/aliases et sa ligne&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;root:          postfix&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
en&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;root:          dupondt@titin.fr,haddock@tintin.fr&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ensuite, il faut configurer le relayage par le serveur smtp du FAI. Pour cela, il faut ajouter deux lignes à /etc/postfix/main.cf :&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;relayhost = smtp.wanadoo.fr&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;myhostname = &amp;lt;voir indications ci dessous&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Le myhostname doit correspondre au nom d&#039;expéditeur vu par le serveur smtp. En effet, ce dernier fera une requête DNS pour vérifier que ce nom correspond bien à l&#039;adresse ip qui lui envoie le message à relayer. C&#039;est une mesure qui permet de limiter le spam.&lt;br /&gt;
&lt;br /&gt;
Or sur les LiveBox, l&#039;adresse ip publique est variable. Si on ne veut pas entrer dans les manips du type dyndns, il faut prévoir de modifier automatiquement la configuration de postfix à chaque démarrage. C&#039;est ce que j&#039;ai fait en ajoutant au /etc/rc.d/rc.local&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;nmpub=&amp;quot;$(lynx -dump www.monip.org | sed &#039;1d;3,$d;s/ //g&#039;)&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ex /etc/postfix/main.cf &amp;lt;&amp;lt; EOF&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;/^myhostname = /d&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;\$a&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;myhostname = ${nmpub}&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;up!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;q&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;EOF&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;service postfix restart&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Évidemment, faire lancer lynx à root n&#039;est pas très sûr, mais je n&#039;ai pas trouvé d&#039;autre moyen pour récupérer l&#039;adresse ip publique.&lt;br /&gt;
&lt;br /&gt;
Qu&#039;en pensez vous ?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Exemple de configuration de mdadm&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ajouter à /etc/mdadm.conf les lignes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;MAILADDR root@localhost&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;PROGRAM /usr/sbin/handle-mdadm-events&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
et créer le script (rendre exécutable par un chmod 755) /usr/sbin/handle-mdadm-events&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;#!/bin/bash&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;( echo &amp;quot;$0 a ete lance avec les arguments suivants par le service mdadm&lt;br /&gt;
&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Evenement : $1&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Peripherique md : $2&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Peripherique associe : $3&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;quot; ; set -x ; df / $2 ; mdadm --detail $2 ) 2&amp;gt;&amp;amp;1 | /usr/bin/nail -n -s &amp;quot;${0##*/} $@ (@${HOSTNAME})&amp;quot; $(awk &#039;/^MAILADDR /{print $2}&#039; /etc/mdadm.conf)&lt;br /&gt;
&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Avec cela, si une matrice RAID a un problème, on est averti par un mail dans lequel sont mises diverses informations.&lt;/div&gt;</summary>
		<author><name>Admru1</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Configurer_postfix_derri%C3%A8re_une_Box&amp;diff=14684</id>
		<title>Configurer postfix derrière une Box</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Configurer_postfix_derri%C3%A8re_une_Box&amp;diff=14684"/>
		<updated>2007-06-12T10:54:49Z</updated>

		<summary type="html">&lt;p&gt;Admru1 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Bonjour,&lt;br /&gt;
&lt;br /&gt;
Après divers tâtonnements et recherches sur internet, j&#039;ai fini par trouver comment configurer postfix si la connexion ADSL passe par une LiveBox. Si elle passe par une FreeBox, c&#039;est similaire.&lt;br /&gt;
&lt;br /&gt;
D&#039;abord, il faut savoir qu&#039;il est utile de configurer postfix, pour que les mails adressés à root arrivent à la boîte mail d&#039;une personne physique, au lieu de rester dans la mailbox locale de root que personne ne va jamais consulter. De plus, on peut alors faire lancer des mails à root depuis diverses applications de surveillance du système (le service mdadm par ex).&lt;br /&gt;
&lt;br /&gt;
Pour cela il faut modifier le fichier /etc/postfix/aliases et sa ligne&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;root:          postfix&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
en&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;root:          dupondt@titin.fr,haddock@tintin.fr&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
dupondt@titin.fr et haddock@tintin.fr sont les adresses mail des personnes physiques qui recevront les messages destinés à root&lt;br /&gt;
&lt;br /&gt;
Ensuite, il faut configurer le relayage par le serveur smtp du FAI. Pour cela, il faut ajouter deux lignes à /etc/postfix/main.cf :&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;relayhost = smtp.wanadoo.fr&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;myhostname = &amp;lt;voir indications ci dessous&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Le myhostname doit correspondre au nom DNS de la connexion à internet vue par le serveur smtp. En effet, ce dernier fera une requête DNS pour vérifier que ce nom correspond bien à l&#039;adresse ip qui lui envoie le message à relayer. C&#039;est une mesure qui permet de limiter le spam.&lt;br /&gt;
&lt;br /&gt;
Or sur les LiveBox, l&#039;adresse ip publique est variable. Si on ne veut pas entrer dans les manips du type dyndns (à voir si elles seront compatibles avec le serveur smtp), il faut prévoir de modifier automatiquement la configuration de postfix à chaque démarrage. C&#039;est ce que j&#039;ai fait en ajoutant au /etc/rc.d/rc.local&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;nmpub=&amp;quot;$(lynx -dump www.monip.org | sed &#039;1d;3,$d;s/ //g&#039;)&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ex /etc/postfix/main.cf &amp;lt;&amp;lt; EOF&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;/^myhostname = /d&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;\$a&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;myhostname = ${nmpub}&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;up!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;q&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;EOF&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;service postfix restart&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Évidemment, faire lancer lynx à root n&#039;est pas très sûr, mais je n&#039;ai pas trouvé d&#039;autre moyen pour récupérer l&#039;adresse ip publique + nom associé (à partir de l&#039;ip la commande host permet de récupérer le nom associé, mais www.monip.org renvoie les deux). De plus, j&#039;ignore si la fin du bail DHCP peut provoquer un changement d&#039;ip sans reboot. A ce moment là, ma manip sera en défaut.&lt;br /&gt;
&lt;br /&gt;
Avec une FreeBox, les commandes effectuées dans le rc.local ne sont à faire qu&#039;une seule fois, au moment de la config. C&#039;est dû au fait que l&#039;adresse ip est fixe.&lt;br /&gt;
&lt;br /&gt;
Qu&#039;en pensez vous ?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Exemple de configuration de mdadm&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ajouter à /etc/mdadm.conf les lignes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;MAILADDR root@localhost&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;PROGRAM /usr/sbin/handle-mdadm-events&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
et créer le script (à rendre exécutable par un chmod 755) /usr/sbin/handle-mdadm-events&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;#!/bin/bash&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;( echo &amp;quot;$0 a ete lance avec les arguments suivants par le service mdadm&lt;br /&gt;
&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Evenement : $1&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Peripherique md : $2&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Peripherique associe : $3&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;quot; ; set -x ; df / $2 ; mdadm --detail $2 ) 2&amp;gt;&amp;amp;1 | /usr/bin/nail -n -s &amp;quot;${0##*/} $@ (@${HOSTNAME})&amp;quot; $(awk &#039;/^MAILADDR /{print $2}&#039; /etc/mdadm.conf)&lt;br /&gt;
&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Avec cela, si une matrice RAID a un problème, on est averti par un mail (voire plusieurs) dans lequel sont mises diverses informations. C&#039;est rassurant.&lt;/div&gt;</summary>
		<author><name>Admru1</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Proposition_d%27article&amp;diff=14683</id>
		<title>Proposition d&#039;article</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Proposition_d%27article&amp;diff=14683"/>
		<updated>2007-06-12T10:35:44Z</updated>

		<summary type="html">&lt;p&gt;Admru1 : /* Rubrique : Le réseau */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Proposition d&#039;article =&lt;br /&gt;
Indiquer ici les articles qui manquent et que vous vous proposez de créer, puis créez les ! Si vous avez besoin de mettre des images dans votre article, n&#039;hésitez pas à demander à Léa les [[Lea_Linux:Groupe_Editeur|droit d&#039;éditeurs]]. &#039;&#039;&#039;Ne mettez pas&#039;&#039;&#039; des articles que vous désireriez voir écrits par quelqu&#039;un d&#039;autre que vous ! &lt;br /&gt;
&lt;br /&gt;
&amp;lt;cadre type=alert&amp;gt;&#039;&#039;&#039;Note :&#039;&#039;&#039; pour proposer un nouveau truc ou une nouvelle astuce, utiliser [[Trucs:Proposition_d&#039;un_truc|cette page]].&amp;lt;/cadre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il suffit d&#039;insérer dans la section qui correspond à votre article, quelque chose du genre : &lt;br /&gt;
* exemple : &amp;lt;nowiki&amp;gt;[[Nom de l&#039;article]]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
qui donnera : &lt;br /&gt;
* exemple : [[Nom de l&#039;article]] (SVP ne créez pas l&#039;article &#039;&#039;&#039;Nom de l&#039;article&#039;&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;cadre type=alert&amp;gt;&#039;&#039;&#039;Publication :&#039;&#039;&#039; Léa étant un wiki, c&#039;est à vous de modifier la page principale de la rubrique dans laquelle vous voulez voir votre article publié, lorsque vous jugez que celui-ci est suffissament complet. Nous pouvons également ajouter votre article sur la page principale de Léa, pour ce faire, contactez-nous à admin &amp;lt;chez&amp;gt; lea-linux.org (en remplaçant &amp;lt;chez&amp;gt; par @). Si nous jugeons cet article de qualité, il sera publié.&amp;lt;/cadre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Rubrique : Installation ==&lt;br /&gt;
* en construction :&lt;br /&gt;
** [[UBUNTU et eagle-usb]] [[Utilisateur: mujma|Marc UJMA]]&lt;br /&gt;
** [[Guide d&#039;installation Linux SuSE 10.0 pas à pas]] leibowitz 29 janvier 2006&lt;br /&gt;
** [[Guide d&#039;installation et de configuration de Fluxbox,Conky, Idesk, Fbpager]] pingadaroça 31/01/06&lt;br /&gt;
** [[Installation et (surtout) configuration post-installation de Slackware 11.0]]&lt;br /&gt;
** [[Configuration messagerie sur Debian]]&lt;br /&gt;
** [[MANDRIVA 2007 - installation d&#039;un système complet]] Zorglub 18/12/2006&lt;br /&gt;
&lt;br /&gt;
* ébauche :&lt;br /&gt;
** [[Installation serveur LAMP uniquement en mode texte]]&lt;br /&gt;
&lt;br /&gt;
* contesté :&lt;br /&gt;
** [[L&#039;erreur est humaine, ou bienvenue dans le monde de l&#039;informatique libre]] (à caser dans philo et histoire je pense, ou dans découvrir Linux... bref on verra ça après) --[[Utilisateur:Linux.tar.gz|Linux.tar.gz]] 7 sep 2006 à 17:01 (CEST)&lt;br /&gt;
&lt;br /&gt;
== Rubrique : X Window ==&lt;br /&gt;
&lt;br /&gt;
== Rubrique : Logiciels ==&lt;br /&gt;
&lt;br /&gt;
* plans :&lt;br /&gt;
** [[Java et linux]]&lt;br /&gt;
** [[Netbeans|Environnements de développement Java]]&lt;br /&gt;
** [[J2EE|La version java entreprise edition]]&lt;br /&gt;
&lt;br /&gt;
* todo :&lt;br /&gt;
** [[GlassFish|La version Open Source du Serveur d&#039;application d&#039;entreprise de SUN]]&lt;br /&gt;
&lt;br /&gt;
== Rubrique : Matériel ==&lt;br /&gt;
* [[Installation d&#039;une ATI Radeon X1600 sur Mandriva]]&lt;br /&gt;
* [[Clavier Logitech G15]]&lt;br /&gt;
* [[Souris Logitech MediaPlay]]&lt;br /&gt;
&lt;br /&gt;
=== Publiés ===&lt;br /&gt;
&lt;br /&gt;
* [[Le X10 et Linux]]&lt;br /&gt;
* [[Hardware-hard_plus-matos_bis]]&lt;br /&gt;
* [[AC775|Carte PCMCIA GPRS/EDGE Sierra Wireless AC775]]&lt;br /&gt;
* [[Numériser vos anciennes cassettes VHS sous Linux]]&lt;br /&gt;
&lt;br /&gt;
== Rubrique : Le réseau ==&lt;br /&gt;
* [[Streaming mp3 avec Icecast2 et ices]]. --[[Utilisateur:CoKe|CoKe]] 4 avr 2006 à 16:04 (CEST)&lt;br /&gt;
* [[Debian GNU/Linux et IPv6]]. [[Utilisateur: Thomas Carlu|Thomas Carlu]] 25 oct 2005 à 1:15 (CEST)&lt;br /&gt;
* [[Sécurité des réseaux WIFI]]. --[[Utilisateur:Maston28|Maston28]] 13 nov 2005 à 16:30 (CET)&lt;br /&gt;
* [[Configurer le wifi avec une livebox, freebox etc...]] par Samiche, avril 2006&lt;br /&gt;
* [[Nagios]] par [[Utilisateur:Jiel|Jiel]] 4 avr 2007 à 15:10 (CEST)&lt;br /&gt;
*[[SASL sous Debian]] par [[Utilisateur:Zebu|Zebu]] 16 mai 2007 à 20:55 (CET)&lt;br /&gt;
* [[SFTP &amp;amp; RSSH : Créer un serveur de fichiers sécurisé]] par [[Utilisateur:Jeannedarc|Jeannedarc]] 17 mai 2007 à 10:55 (CEST)&lt;br /&gt;
*[[Mldonkey : créer un client/serveur P2P]] par [[Utilisateur:Jeannedarc|Jeannedarc]] 17 mai 2007 à 10:59 (CEST)&lt;br /&gt;
*[[Actualiser une adresse DNS dynamique (dyndns, ...)]]--[[Utilisateur:Jeannedarc|Jeannedarc]] 18 mai 2007 à 12:59 (CEST)&lt;br /&gt;
*[[Configurer postfix derrière une LiveBox (et une FreeBox)]]&lt;br /&gt;
=== Publiés ===&lt;br /&gt;
* [[Tunnels ethernet avec openssh]]. --[[Utilisateur:Misc|Misc]] 12 fév 2006 à 13:30 (CET)&lt;br /&gt;
* [[Créer un point d&#039;accès sécurisé avec hostAPd]] --[[Utilisateur:Glandos|Glandos]] 26 avr 2006 à 23:16 (CEST)&lt;br /&gt;
*[[postfix-courier-mysql-quota-spamassassin-amavis|Serveur de mail multi-domaines postfix - mysql (quota, antivirus, spamassasin) sous Debian]] --[[Utilisateur:Space2d|Space2d]] 29 nov 2006 à 12:25 (CET)&lt;br /&gt;
&lt;br /&gt;
== Rubrique : Administrer ==&lt;br /&gt;
* [[Arrêter Windows et son routeur Linux]], [[Utilisateur:Vivecom|Vivecom]] 26 nov 2005 à 16:40 (CET)&lt;br /&gt;
* [[Les sauvegardes]], [[Utilisateur:oudoubah|oudoubah]] 05 sep 2006&lt;br /&gt;
* [[Utilisation de webmin administration a distance]] --[[Utilisateur:Pascalfares|Pascalfares]] 10 jan 2007 à 00:42 (CET)&lt;br /&gt;
&lt;br /&gt;
=== Publiés ===&lt;br /&gt;
* [[S&#039;identifier par une clé USB]], [[Utilisateur:thomas debay]] 28 fév 2006&lt;br /&gt;
* [[Gestion des ACL]] (ou [[ACL]] pour le titre). [[Utilisateur:Vincent Ramos|Vincent Ramos]] 24 oct 2005 à 23:00 (CEST)&lt;br /&gt;
::Fait. Bien qu&#039;améliorable, l&#039;article me semble complet. [[Utilisateur:Vincent Ramos|Vincent Ramos]] 26 oct 2005 à 00:22 (CEST) ;&lt;br /&gt;
* [[Attributs étendus]] (&#039;&#039;chattr&#039;&#039; sur ext2 et ext3, outils efs2progs) [[Utilisateur:Vincent Ramos|Vincent Ramos]] 26 oct 2005 à 17:40 (CEST)&lt;br /&gt;
&lt;br /&gt;
== Rubrique : Noyau et modules ==&lt;br /&gt;
&lt;br /&gt;
* [[RT2500]] : compilation et installation du modules RT2500 Pour les cartes wifi , essai avec la carte &#039;&#039;&#039;PCI PC54G2&#039;&#039;&#039; , Auteur: Laplaine Freddy, Alias mr_pupu[corbeille]&lt;br /&gt;
&lt;br /&gt;
=== Publiés ===&lt;br /&gt;
* [[HOWTO Dkms]] : Utiliser dkms pour gérer ses drivers dynamiquement et facilement&lt;br /&gt;
&lt;br /&gt;
== Rubrique : Développer ==&lt;br /&gt;
&lt;br /&gt;
* [[Ocaml]] : une présentation du langage ocaml&lt;br /&gt;
*[[FreePascal]] : Un langage familier pour nombre de développeurs [[Utilisateur: mujma|Marc UJMA]]&lt;br /&gt;
*[[Trucs:Obtenir le code HTML d&#039;un glyphe]] [[Utilisateur:Nicola|Nicola]] 2 jan 2006 à 19:10 (CET)&lt;br /&gt;
&lt;br /&gt;
== Rubrique : Léavancé ==&lt;br /&gt;
&lt;br /&gt;
* [[Virtualisation avec Xen]]&lt;br /&gt;
* [[OpenMosix]] axé Slackware mais applicable à d&#039;autres distributions&lt;br /&gt;
* [[Compilation Distribuée]] ou comment accélérer ses compilations&lt;/div&gt;</summary>
		<author><name>Admru1</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Configurer_postfix_derri%C3%A8re_une_LiveBox&amp;diff=14679</id>
		<title>Configurer postfix derrière une LiveBox</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Configurer_postfix_derri%C3%A8re_une_LiveBox&amp;diff=14679"/>
		<updated>2007-06-09T17:33:00Z</updated>

		<summary type="html">&lt;p&gt;Admru1 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Bonjour,&lt;br /&gt;
&lt;br /&gt;
Après divers tâtonnements et recherches sur internet, j&#039;ai fini par trouver comment configurer postfix si la connexion ADSL passe par une LiveBox.&lt;br /&gt;
&lt;br /&gt;
D&#039;abord, il faut savoir qu&#039;il est utile de configurer postfix, pour que les mails adressés à root arrivent à la boîte mail d&#039;une personne physique, au lieu de rester dans la mailbox locale de root que personne ne va jamais consulter. De plus, on peut alors faire lancer des mails à root depuis diverses applications de surveillance du système (le service mdadm par ex).&lt;br /&gt;
&lt;br /&gt;
Pour cela il faut modifier le fichier /etc/postfix/aliases et sa ligne&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;root:          postfix&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
en&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;root:          dupondt@titin.fr,haddock@tintin.fr&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ensuite, il faut configurer le relayage par le serveur smtp du FAI. Pour cela, il faut ajouter deux lignes à /etc/postfix/main.cf :&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;relayhost = smtp.wanadoo.fr&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;myhostname = &amp;lt;voir indications ci dessous&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Le myhostname doit correspondre au nom d&#039;expéditeur vu par le serveur smtp. En effet, ce dernier fera une requête DNS pour vérifier que ce nom correspond bien à l&#039;adresse ip qui lui envoie le message à relayer. C&#039;est une mesure qui permet de limiter le spam.&lt;br /&gt;
&lt;br /&gt;
Or sur les LiveBox, l&#039;adresse ip publique est variable. Si on ne veut pas entrer dans les manips du type dyndns, il faut prévoir de modifier automatiquement la configuration de postfix à chaque démarrage. C&#039;est ce que j&#039;ai fait en ajoutant au /etc/rc.d/rc.local&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;nmpub=&amp;quot;$(lynx -dump www.monip.org | sed &#039;1d;3,$d;s/ //g&#039;)&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ex /etc/postfix/main.cf &amp;lt;&amp;lt; EOF&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;/^myhostname = /d&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;\$a&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;myhostname = ${nmpub}&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;up!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;q&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;EOF&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;service postfix restart&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Évidemment, faire lancer lynx à root n&#039;est pas très sûr, mais je n&#039;ai pas trouvé d&#039;autre moyen pour récupérer l&#039;adresse ip publique.&lt;br /&gt;
&lt;br /&gt;
Qu&#039;en pensez vous ?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Exemple de configuration de mdadm&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ajouter à /etc/mdadm.conf les lignes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;MAILADDR root@localhost&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;PROGRAM /usr/sbin/handle-mdadm-events&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
et créer le script (rendre exécutable par un chmod 755) /usr/sbin/handle-mdadm-events&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;#!/bin/bash&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;( echo &amp;quot;$0 a ete lance avec les arguments suivants par le service mdadm&lt;br /&gt;
&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Evenement : $1&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Peripherique md : $2&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Peripherique associe : $3&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;quot; ; set -x ; df / $2 ; mdadm --detail $2 ) 2&amp;gt;&amp;amp;1 | /usr/bin/nail -n -s &amp;quot;${0##*/} $@ (@${HOSTNAME})&amp;quot; $(awk &#039;/^MAILADDR /{print $2}&#039; /etc/mdadm.conf)&lt;br /&gt;
&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Avec cela, si une matrice RAID a un problème, on est averti par un mail dans lequel sont mises diverses informations.&lt;/div&gt;</summary>
		<author><name>Admru1</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Configurer_postfix_derri%C3%A8re_une_LiveBox&amp;diff=14678</id>
		<title>Configurer postfix derrière une LiveBox</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Configurer_postfix_derri%C3%A8re_une_LiveBox&amp;diff=14678"/>
		<updated>2007-06-09T16:43:09Z</updated>

		<summary type="html">&lt;p&gt;Admru1 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Bonjour,&lt;br /&gt;
&lt;br /&gt;
Après divers tâtonnements et recherches sur internet, j&#039;ai fini par trouver comment configurer postfix si la connexion ADSL passe par une LiveBox.&lt;br /&gt;
&lt;br /&gt;
D&#039;abord, il faut savoir qu&#039;il est utile de configurer postfix, pour que les mails adressés à root arrivent à la boîte mail d&#039;une personne physique, au lieu de rester dans la mailbox locale de root que personne ne va jamais consulter. De plus, on peut alors faire lancer des mails à root depuis diverses applications de surveillance du système (le service mdadm par ex).&lt;br /&gt;
&lt;br /&gt;
Pour cela il faut modifier le fichier /etc/postfix/aliases et sa ligne&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;root:          postfix&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
en&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;root:          dupondt@titin.fr,haddock@tintin.fr&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ensuite, il faut configurer le relayage par le serveur smtp du FAI. Pour cela, il faut ajouter deux lignes à /etc/postfix/main.cf :&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;relayhost = smtp.wanadoo.fr&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;myhostname = &amp;lt;voir indications ci dessous&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Le myhostname doit correspondre au nom d&#039;expéditeur vu par le serveur smtp. En effet, ce dernier fera une requête DNS pour vérifier que ce nom correspond bien à l&#039;adresse ip qui lui envoie le message à relayer. C&#039;est une mesure qui permet de limiter le spam.&lt;br /&gt;
&lt;br /&gt;
Or sur les LiveBox, l&#039;adresse ip publique est variable. Si on ne veut pas entrer dans les manips du type dyndns, il faut prévoir de modifier automatiquement la configuration de postfix à chaque démarrage. C&#039;est ce que j&#039;ai fait en ajoutant au /etc/rc.d/rc.local&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;nmpub=&amp;quot;$(lynx -dump www.monip.org | sed &#039;1d;3,$d;s/ //g&#039;)&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ex /etc/postfix/main.cf &amp;lt;&amp;lt; EOF&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;/^myhostname = /d&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;\$a&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;myhostname = ${nmpub}&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;up!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;q&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;EOF&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;service postfix restart&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Évidemment, faire lancer lynx à root n&#039;est pas très sûr, mais je n&#039;ai pas trouvé d&#039;autre moyen pour récupérer l&#039;adresse ip publique.&lt;br /&gt;
&lt;br /&gt;
Qu&#039;en pensez vous ?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Exemple de configuration de mdadm]]&lt;br /&gt;
&lt;br /&gt;
Ajouter à /etc/mdadm.conf les lignes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;MAILADDR root@localhost&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;PROGRAM /usr/sbin/handle-mdadm-events&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
et créer le script (rendre exécutable par un chmod 755) /usr/sbin/handle-mdadm-events&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;#!/bin/bash&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;( echo &amp;quot;$0 a ete lance avec les arguments suivants par le service mdadm&lt;br /&gt;
&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Evenement : $1&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Peripherique md : $2&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Peripherique associe : $3&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;quot; ; set -x ; df / $2 ; mdadm --detail $2 ) 2&amp;gt;&amp;amp;1 | /usr/bin/nail -n -s &amp;quot;${0##*/} $@ (@${HOSTNAME})&amp;quot; $(awk &#039;/^MAILADDR /{print $2}&#039; /etc/mdadm.conf)&lt;br /&gt;
&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Avec cela, si une matrice RAID a un problème, on est averti par un mail dans lequel sont mises diverses informations.&lt;/div&gt;</summary>
		<author><name>Admru1</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Configurer_postfix_derri%C3%A8re_une_LiveBox&amp;diff=14677</id>
		<title>Configurer postfix derrière une LiveBox</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Configurer_postfix_derri%C3%A8re_une_LiveBox&amp;diff=14677"/>
		<updated>2007-06-09T13:45:13Z</updated>

		<summary type="html">&lt;p&gt;Admru1 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Bonjour,&lt;br /&gt;
&lt;br /&gt;
Après divers tâtonnements et recherches sur internet, j&#039;ai fini par trouver comment configurer postfix si la connexion ADSL passe par une LiveBox.&lt;br /&gt;
&lt;br /&gt;
D&#039;abord, il faut savoir qu&#039;il est utile de configurer postfix, pour que les mails adressés à root arrivent à la boîte mail d&#039;une personne physique, au lieu de rester dans la mailbox locale de root que personne ne va jamais consulter. De plus, on peut alors faire lancer des mails à root depuis diverses applications de surveillance du système (le service mdadm par ex).&lt;br /&gt;
&lt;br /&gt;
Pour cela il faut modifier le fichier /etc/postfix/aliases et sa ligne&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;root:          postfix&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
en&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;root:          dupondt@titin.fr,haddock@tintin.fr&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ensuite, il faut configurer le relayage par le serveur smtp du FAI. Pour cela, il faut ajouter deux lignes à /etc/postfix/main.cf :&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;relayhost = smtp.wanadoo.fr&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;myhostname = &amp;lt;voir indications ci dessous&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Le myhostname doit correspondre au nom d&#039;expéditeur vu par le serveur smtp. En effet, ce dernier fera une requête DNS pour vérifier que ce nom correspond bien à l&#039;adresse ip qui lui envoie le message à relayer. C&#039;est une mesure qui permet de limiter le spam.&lt;br /&gt;
&lt;br /&gt;
Or sur les LiveBox, l&#039;adresse ip publique est variable. Si on ne veut pas entrer dans les manips du type dyndns, il faut prévoir de modifier automatiquement la configuration de postfix à chaque démarrage. C&#039;est ce que j&#039;ai fait en ajoutant au /etc/rc.d/rc.local&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;nmpub=&amp;quot;$(lynx -dump www.monip.org | sed &#039;1d;3,$d;s/ //g&#039;)&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ex /etc/postfix/main.cf &amp;lt;&amp;lt; EOF&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;/^myhostname = /d&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;\$a&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;myhostname = ${nmpub}&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;up!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;q&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;EOF&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;service postfix restart&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Évidemment, faire lancer lynx à root n&#039;est pas très sûr, mais je n&#039;ai pas trouvé d&#039;autre moyen pour récupérer l&#039;adresse ip publique.&lt;br /&gt;
&lt;br /&gt;
Qu&#039;en pensez vous ?&lt;/div&gt;</summary>
		<author><name>Admru1</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Proposition_d%27article&amp;diff=14676</id>
		<title>Proposition d&#039;article</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Proposition_d%27article&amp;diff=14676"/>
		<updated>2007-06-09T13:31:56Z</updated>

		<summary type="html">&lt;p&gt;Admru1 : /* Rubrique : Le réseau */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Proposition d&#039;article =&lt;br /&gt;
Indiquer ici les articles qui manquent et que vous vous proposez de créer, puis créez les ! Si vous avez besoin de mettre des images dans votre article, n&#039;hésitez pas à demander à Léa les [[Lea_Linux:Groupe_Editeur|droit d&#039;éditeurs]]. &#039;&#039;&#039;Ne mettez pas&#039;&#039;&#039; des articles que vous désireriez voir écrits par quelqu&#039;un d&#039;autre que vous ! &lt;br /&gt;
&lt;br /&gt;
&amp;lt;cadre type=alert&amp;gt;&#039;&#039;&#039;Note :&#039;&#039;&#039; pour proposer un nouveau truc ou une nouvelle astuce, utiliser [[Trucs:Proposition_d&#039;un_truc|cette page]].&amp;lt;/cadre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il suffit d&#039;insérer dans la section qui correspond à votre article, quelque chose du genre : &lt;br /&gt;
* exemple : &amp;lt;nowiki&amp;gt;[[Nom de l&#039;article]]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
qui donnera : &lt;br /&gt;
* exemple : [[Nom de l&#039;article]] (SVP ne créez pas l&#039;article &#039;&#039;&#039;Nom de l&#039;article&#039;&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;cadre type=alert&amp;gt;&#039;&#039;&#039;Publication :&#039;&#039;&#039; Léa étant un wiki, c&#039;est à vous de modifier la page principale de la rubrique dans laquelle vous voulez voir votre article publié, lorsque vous jugez que celui-ci est suffissament complet. Nous pouvons également ajouter votre article sur la page principale de Léa, pour ce faire, contactez-nous à admin &amp;lt;chez&amp;gt; lea-linux.org (en remplaçant &amp;lt;chez&amp;gt; par @). Si nous jugeons cet article de qualité, il sera publié.&amp;lt;/cadre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Rubrique : Installation ==&lt;br /&gt;
* en construction :&lt;br /&gt;
** [[UBUNTU et eagle-usb]] [[Utilisateur: mujma|Marc UJMA]]&lt;br /&gt;
** [[Guide d&#039;installation Linux SuSE 10.0 pas à pas]] leibowitz 29 janvier 2006&lt;br /&gt;
** [[Guide d&#039;installation et de configuration de Fluxbox,Conky, Idesk, Fbpager]] pingadaroça 31/01/06&lt;br /&gt;
** [[Installation et (surtout) configuration post-installation de Slackware 11.0]]&lt;br /&gt;
** [[Configuration messagerie sur Debian]]&lt;br /&gt;
** [[MANDRIVA 2007 - installation d&#039;un système complet]] Zorglub 18/12/2006&lt;br /&gt;
&lt;br /&gt;
* ébauche :&lt;br /&gt;
** [[Installation serveur LAMP uniquement en mode texte]]&lt;br /&gt;
&lt;br /&gt;
* contesté :&lt;br /&gt;
** [[L&#039;erreur est humaine, ou bienvenue dans le monde de l&#039;informatique libre]] (à caser dans philo et histoire je pense, ou dans découvrir Linux... bref on verra ça après) --[[Utilisateur:Linux.tar.gz|Linux.tar.gz]] 7 sep 2006 à 17:01 (CEST)&lt;br /&gt;
&lt;br /&gt;
== Rubrique : X Window ==&lt;br /&gt;
&lt;br /&gt;
== Rubrique : Logiciels ==&lt;br /&gt;
&lt;br /&gt;
* plans :&lt;br /&gt;
** [[Java et linux]]&lt;br /&gt;
** [[Netbeans|Environnements de développement Java]]&lt;br /&gt;
** [[J2EE|La version java entreprise edition]]&lt;br /&gt;
&lt;br /&gt;
* todo :&lt;br /&gt;
** [[GlassFish|La version Open Source du Serveur d&#039;application d&#039;entreprise de SUN]]&lt;br /&gt;
&lt;br /&gt;
== Rubrique : Matériel ==&lt;br /&gt;
* [[Installation d&#039;une ATI Radeon X1600 sur Mandriva]]&lt;br /&gt;
* [[Clavier Logitech G15]]&lt;br /&gt;
* [[Souris Logitech MediaPlay]]&lt;br /&gt;
&lt;br /&gt;
=== Publiés ===&lt;br /&gt;
&lt;br /&gt;
* [[Le X10 et Linux]]&lt;br /&gt;
* [[Hardware-hard_plus-matos_bis]]&lt;br /&gt;
* [[AC775|Carte PCMCIA GPRS/EDGE Sierra Wireless AC775]]&lt;br /&gt;
* [[Numériser vos anciennes cassettes VHS sous Linux]]&lt;br /&gt;
&lt;br /&gt;
== Rubrique : Le réseau ==&lt;br /&gt;
* [[Streaming mp3 avec Icecast2 et ices]]. --[[Utilisateur:CoKe|CoKe]] 4 avr 2006 à 16:04 (CEST)&lt;br /&gt;
* [[Debian GNU/Linux et IPv6]]. [[Utilisateur: Thomas Carlu|Thomas Carlu]] 25 oct 2005 à 1:15 (CEST)&lt;br /&gt;
* [[Sécurité des réseaux WIFI]]. --[[Utilisateur:Maston28|Maston28]] 13 nov 2005 à 16:30 (CET)&lt;br /&gt;
* [[Configurer le wifi avec une livebox, freebox etc...]] par Samiche, avril 2006&lt;br /&gt;
* [[Nagios]] par [[Utilisateur:Jiel|Jiel]] 4 avr 2007 à 15:10 (CEST)&lt;br /&gt;
*[[SASL sous Debian]] par [[Utilisateur:Zebu|Zebu]] 16 mai 2007 à 20:55 (CET)&lt;br /&gt;
* [[SFTP &amp;amp; RSSH : Créer un serveur de fichiers sécurisé]] par [[Utilisateur:Jeannedarc|Jeannedarc]] 17 mai 2007 à 10:55 (CEST)&lt;br /&gt;
*[[Mldonkey : créer un client/serveur P2P]] par [[Utilisateur:Jeannedarc|Jeannedarc]] 17 mai 2007 à 10:59 (CEST)&lt;br /&gt;
*[[Actualiser une adresse DNS dynamique (dyndns, ...)]]--[[Utilisateur:Jeannedarc|Jeannedarc]] 18 mai 2007 à 12:59 (CEST)&lt;br /&gt;
*[[Configurer postfix derrière une LiveBox]]&lt;br /&gt;
=== Publiés ===&lt;br /&gt;
* [[Tunnels ethernet avec openssh]]. --[[Utilisateur:Misc|Misc]] 12 fév 2006 à 13:30 (CET)&lt;br /&gt;
* [[Créer un point d&#039;accès sécurisé avec hostAPd]] --[[Utilisateur:Glandos|Glandos]] 26 avr 2006 à 23:16 (CEST)&lt;br /&gt;
*[[postfix-courier-mysql-quota-spamassassin-amavis|Serveur de mail multi-domaines postfix - mysql (quota, antivirus, spamassasin) sous Debian]] --[[Utilisateur:Space2d|Space2d]] 29 nov 2006 à 12:25 (CET)&lt;br /&gt;
&lt;br /&gt;
== Rubrique : Administrer ==&lt;br /&gt;
* [[Arrêter Windows et son routeur Linux]], [[Utilisateur:Vivecom|Vivecom]] 26 nov 2005 à 16:40 (CET)&lt;br /&gt;
* [[Les sauvegardes]], [[Utilisateur:oudoubah|oudoubah]] 05 sep 2006&lt;br /&gt;
* [[Utilisation de webmin administration a distance]] --[[Utilisateur:Pascalfares|Pascalfares]] 10 jan 2007 à 00:42 (CET)&lt;br /&gt;
&lt;br /&gt;
=== Publiés ===&lt;br /&gt;
* [[S&#039;identifier par une clé USB]], [[Utilisateur:thomas debay]] 28 fév 2006&lt;br /&gt;
* [[Gestion des ACL]] (ou [[ACL]] pour le titre). [[Utilisateur:Vincent Ramos|Vincent Ramos]] 24 oct 2005 à 23:00 (CEST)&lt;br /&gt;
::Fait. Bien qu&#039;améliorable, l&#039;article me semble complet. [[Utilisateur:Vincent Ramos|Vincent Ramos]] 26 oct 2005 à 00:22 (CEST) ;&lt;br /&gt;
* [[Attributs étendus]] (&#039;&#039;chattr&#039;&#039; sur ext2 et ext3, outils efs2progs) [[Utilisateur:Vincent Ramos|Vincent Ramos]] 26 oct 2005 à 17:40 (CEST)&lt;br /&gt;
&lt;br /&gt;
== Rubrique : Noyau et modules ==&lt;br /&gt;
&lt;br /&gt;
* [[RT2500]] : compilation et installation du modules RT2500 Pour les cartes wifi , essai avec la carte &#039;&#039;&#039;PCI PC54G2&#039;&#039;&#039; , Auteur: Laplaine Freddy, Alias mr_pupu[corbeille]&lt;br /&gt;
&lt;br /&gt;
=== Publiés ===&lt;br /&gt;
* [[HOWTO Dkms]] : Utiliser dkms pour gérer ses drivers dynamiquement et facilement&lt;br /&gt;
&lt;br /&gt;
== Rubrique : Développer ==&lt;br /&gt;
&lt;br /&gt;
* [[Ocaml]] : une présentation du langage ocaml&lt;br /&gt;
*[[FreePascal]] : Un langage familier pour nombre de développeurs [[Utilisateur: mujma|Marc UJMA]]&lt;br /&gt;
*[[Trucs:Obtenir le code HTML d&#039;un glyphe]] [[Utilisateur:Nicola|Nicola]] 2 jan 2006 à 19:10 (CET)&lt;br /&gt;
&lt;br /&gt;
== Rubrique : Léavancé ==&lt;br /&gt;
&lt;br /&gt;
* [[Virtualisation avec Xen]]&lt;br /&gt;
* [[OpenMosix]] axé Slackware mais applicable à d&#039;autres distributions&lt;br /&gt;
* [[Compilation Distribuée]] ou comment accélérer ses compilations&lt;/div&gt;</summary>
		<author><name>Admru1</name></author>
	</entry>
</feed>