Merge branch 'master' of sas:tuteurs/www

This commit is contained in:
Antoine Amarilli 2014-02-27 12:10:32 +01:00
commit a91303aa49
39 changed files with 554 additions and 293 deletions

View file

@ -54,7 +54,7 @@
chez tuteurs (si on n'en a pas déjà) puis de faire (de chez soi ou chez tuteurs (si on n'en a pas déjà) puis de faire (de chez soi ou
d'une machine de l'école) d'une machine de l'école)
</p> </p>
<pre><span class="prompt">$</span> git clone tuteurs@clipper:www.git </pre> <pre><span class="prompt">$</span> git clone tuteurs@sas.eleves:www.git </pre>
<!--<p class="continue"> <!--<p class="continue">
Cependant, depuis les machines de l'école, on peut aussi faire Cependant, depuis les machines de l'école, on peut aussi faire
directement directement
@ -122,7 +122,7 @@ $MISCPATH:\
<p> <p>
(Aucun de ces programmes n'est indispensable pour modifier le site (Aucun de ces programmes n'est indispensable pour modifier le site
web. Pour travailler depuis chez soi, on a le choix de s'en passer ou web. Pour travailler depuis chez soi, on a le choix de s'en passer ou
de les récupérer avec <code>git clone tuteurs@clipper:share/tml</code> de les récupérer avec <code>git clone tuteurs@sas.eleves:share/tml</code>
et y faire les adaptations nécessaires : il y a des chemins à adapter et y faire les adaptations nécessaires : il y a des chemins à adapter
dans <code>tml/lib/catalog.xml</code>, ainsi que <code>$BASE</code> dans <code>tml/lib/catalog.xml</code>, ainsi que <code>$BASE</code>
dans <code>tmlcheck</code>, <code>build</code> et dans <code>tmlcheck</code>, <code>build</code> et
@ -235,7 +235,7 @@ interne aux tuteurs (et quelques autres) dans l'index, la racine du
<code>CVS</code> contient : <code>CVS</code> contient :
</p> </p>
<pre><span class="prompt">clipper ~tuteurs/www $</span> cat nolinks <pre><span class="prompt">sas ~tuteurs/www $</span> cat nolinks
doc-interne doc-interne
aide aide
404 404

View file

@ -74,10 +74,10 @@ exemple), effacez son contenu et écrivez à la place
<code>monlogin@paquebot</code> (si vous êtes à Montrouge) ou <code>monlogin@paquebot</code> (si vous êtes à Montrouge) ou
<code>monlogin@vedette</code> (si vous êtes à Jourdan)</li> <code>monlogin@vedette</code> (si vous êtes à Jourdan)</li>
<li> connectez-vous sur <code>clipper</code> (en tapant <li> connectez-vous sur <code>sas</code> (en tapant
<code>clipper</code>) depuis votre ordinateur à Jourdan/Montrouge</li> <code>sas.eleves</code>) depuis votre ordinateur à Jourdan/Montrouge</li>
<li> créez sur <code>clipper</code> un fichier <code>.forward</code> <li> créez sur <code>sas</code> un fichier <code>.forward</code>
(lancez un éditeur de texte comme <code>nano</code> et sauvegardez le (lancez un éditeur de texte comme <code>nano</code> et sauvegardez le
fichier comme <code>.forward</code>, n'oubliez pas le point du début, fichier comme <code>.forward</code>, n'oubliez pas le point du début,
il est important) et dans ce fichier, écrivez il est important) et dans ce fichier, écrivez
@ -137,19 +137,19 @@ taper <code>monlogin@paquebot</code>. Effacez le reste.
</li> </li>
<li> <li>
connectez-vous à <code>clipper</code> (il suffit de taper « clipper ») connectez-vous à <code>sas</code> (il suffit de taper « sas.eleves »)
puis tapez : puis tapez :
<pre> <pre>
<span class="prompt">clipper ~ $</span> scp paquebot:.forward ~ <span class="prompt">sas ~ $</span> scp paquebot:.forward ~
</pre> </pre>
<pre> <pre>
<span class="prompt">clipper ~ $</span> lockfile -ml <span class="prompt">sas ~ $</span> lockfile -ml
</pre> </pre>
<pre> <pre>
<span class="prompt">clipper ~ $</span> scp /var/mail/monlogin paquebot:/var/mail <span class="prompt">sas ~ $</span> scp /var/mail/monlogin paquebot:/var/mail
</pre> </pre>
Évidemment, remplacez 'monlogin' par votre propre login. Évidemment, remplacez 'monlogin' par votre propre login.
@ -161,10 +161,10 @@ puis tapez :
<span class="prompt">paquebot ~ $</span> lockfile -mu <span class="prompt">paquebot ~ $</span> lockfile -mu
</pre> </pre>
puis, une dernière fois sur <code>clipper</code> : puis, une dernière fois sur <code>sas</code> :
<pre> <pre>
<span class="prompt">clipper ~ $</span> lockfile -mu <span class="prompt">sas ~ $</span> lockfile -mu
</pre> </pre>
</li> </li>
@ -187,7 +187,7 @@ Montrouge/Jourdan, tapez :
</p> </p>
<pre> <pre>
<span class="prompt">vedette ~ $</span> scp clipper:.procmailrc . <span class="prompt">vedette ~ $</span> scp sas.eleves:.procmailrc .
</pre> </pre>
<p class="continue"> <p class="continue">
@ -232,7 +232,7 @@ Jourdan/Montrouge) :
</p> </p>
<pre> <pre>
<span class="prompt">vedette ~ $</span> scp clipper:monfichier.pdf . <span class="prompt">vedette ~ $</span> scp sas.eleves:monfichier.pdf .
</pre> </pre>
<p class="continue"> <p class="continue">

View file

@ -399,7 +399,7 @@ Seigneur des Anneaux</cite>) :
</p> </p>
<pre> <pre>
<span class="prompt">clipper ~ $</span> forumsearch Narsil <span class="prompt">sas ~ $</span> forumsearch Narsil
</pre> </pre>
<p class="continue"> <p class="continue">
@ -408,7 +408,7 @@ Au bout d'un certain temps (plus ou moins long suivant la recherche),
</p> </p>
<pre> <pre>
<span class="prompt">clipper ~ $</span> forumsearch Narsil <span class="prompt">sas ~ $</span> forumsearch Narsil
Exec: /usr/local/util/bin/glimpse -e 'Narsil' -H /var/forum/index-glimpse/ -w Exec: /usr/local/util/bin/glimpse -e 'Narsil' -H /var/forum/index-glimpse/ -w
-i -L 100 -y 2>&amp;1 | -i -L 100 -y 2>&amp;1 |
ens.forum.loisirs.fantasy.tolkien: 265: > Dans le film, cet empoté d'Aragorn ens.forum.loisirs.fantasy.tolkien: 265: > Dans le film, cet empoté d'Aragorn

View file

@ -84,7 +84,7 @@ href="&url.tuteurs;internet/courrier/mail-pine.html">Pine</a>, <a
href="&url.tuteurs;internet/courrier/mail-mutt.html">Mutt</a>...).</li> href="&url.tuteurs;internet/courrier/mail-mutt.html">Mutt</a>...).</li>
<li> <strong>Utiliser un protocole comme POP ou IMAP</strong>, capable de <li> <strong>Utiliser un protocole comme POP ou IMAP</strong>, capable de
ramener le courrier de <code>clipper </code>jusque chez vous. C'est possible ramener le courrier de <code>clipper</code> jusque chez vous. C'est possible
avec la plupart des logiciels de mail. Pour un exemple avec Thunderbird, avec la plupart des logiciels de mail. Pour un exemple avec Thunderbird,
consultez la <a consultez la <a
href="&url.tuteurs;internet/courrier/index.html#thunderbird_config">page sur href="&url.tuteurs;internet/courrier/index.html#thunderbird_config">page sur
@ -109,7 +109,7 @@ ordinateur</strong> par SSH, et utiliser les fonctions d'envoi de
votre logiciel de mail favori.</li> votre logiciel de mail favori.</li>
<li> <strong>Utiliser le serveur SMTP de clipper.</strong> Pour ce faire, <li> <strong>Utiliser le serveur SMTP de clipper.</strong> Pour ce faire,
adaptez les instructiosn de la <a adaptez les instructions de la <a
href="&url.tuteurs;internet/courrier/index.html#thunderbird_config">page sur href="&url.tuteurs;internet/courrier/index.html#thunderbird_config">page sur
le courrier électronique</a> pour votre logiciel de mail favori.</li> le courrier électronique</a> pour votre logiciel de mail favori.</li>
@ -158,9 +158,9 @@ fichier.
</p> </p>
<ol> <ol>
<li> Connectez-vous sur <code>clipper</code>, soit physiquement, soit <li> Connectez-vous sur <code>clipper</code>, soit physiquement sur une des
par le biais de <a machines des salles informatiques, soit par le biais de <a
href="&url.tuteurs;internet/loin/ssh.html">SSH</a>/</li> href="&url.tuteurs;internet/loin/ssh.html">SSH</a>/</li>
<li> Lancez un <a href="&url.tuteurs;unix/editeurs/">éditeur</a> : <li> Lancez un <a href="&url.tuteurs;unix/editeurs/">éditeur</a> :
tapez par exemple tapez par exemple

View file

@ -159,14 +159,14 @@ saisir : on saisit un e accent aigu avec la touche compose,
on valide et on ferme avec <code>&lt;Control-D&gt;</code>. Si on se trouve dans on valide et on ferme avec <code>&lt;Control-D&gt;</code>. Si on se trouve dans
un terminal <code>latin-1</code>, on va voir : un terminal <code>latin-1</code>, on va voir :
</p> </p>
<pre><span class="prompt">clipper ~ $</span> xxd <pre><span class="prompt">sas ~ $</span> xxd
é é
0000000: e90a .. 0000000: e90a ..
</pre> </pre>
<p class="continue">tandis que dans un terminal Unicode, on <p class="continue">tandis que dans un terminal Unicode, on
verra :</p> verra :</p>
<pre> <pre>
<span class="prompt">clipper ~ $</span> xxd <span class="prompt">sas ~ $</span> xxd
é é
0000000: c3a9 0a ... 0000000: c3a9 0a ...
</pre> </pre>
@ -191,7 +191,7 @@ dire que l'on est dans un terminal <code>latin-1</code>.
Pour faire ce test, on peut Pour faire ce test, on peut
utiliser la commande suivante : utiliser la commande suivante :
</p> </p>
<pre><span class="prompt">clipper ~ $</span> printf '\xc3\xa9\n' <pre><span class="prompt">sas ~ $</span> printf '\xc3\xa9\n'
</pre> </pre>
<h3><a name="locales">Comment faire fonctionner des <h3><a name="locales">Comment faire fonctionner des
@ -205,7 +205,7 @@ est donné par les <em>locales</em>. Pour connaître le réglage des
programmes vont subir, on peut utiliser la commande <code>locale</code> programmes vont subir, on peut utiliser la commande <code>locale</code>
(qui existe au moins sous GNU/Linux et sous Solaris). Dans un terminal (qui existe au moins sous GNU/Linux et sous Solaris). Dans un terminal
Unicode, j'obtiens ceci :</p> Unicode, j'obtiens ceci :</p>
<pre><span class="prompt">clipper ~ $</span> locale <pre><span class="prompt">sas ~ $</span> locale
LANG= LANG=
LC_CTYPE=fr_FR.UTF-8 LC_CTYPE=fr_FR.UTF-8
LC_NUMERIC="C" LC_NUMERIC="C"
@ -225,7 +225,7 @@ cette locale en tapant la commande suivante qui permet de modifier la
variable d'environnement <code>LC_CTYPE</code> : variable d'environnement <code>LC_CTYPE</code> :
</p> </p>
<pre> <pre>
<span class="prompt">clipper ~ $</span> LC_CTYPE=fr_FR.UTF-8;export LC_CTYPE <span class="prompt">sas ~ $</span> LC_CTYPE=fr_FR.UTF-8;export LC_CTYPE
</pre> </pre>
<p class="continue">La modification s'appliquera pour les applications <p class="continue">La modification s'appliquera pour les applications
lancées par la suite dans ce terminal. La variable d'environnement lancées par la suite dans ce terminal. La variable d'environnement

View file

@ -265,7 +265,7 @@ mot de passe.
</p> </p>
<pre> <pre>
<span class="prompt">clipper ~ $</span> passwd <span class="prompt">sas ~ $</span> passwd
passwd: Changing password for toto passwd: Changing password for toto
Enter login(NIS) password: Enter login(NIS) password:
</pre> </pre>
@ -300,7 +300,7 @@ recommencez...
</p> </p>
<pre> <pre>
<span class="prompt">clipper ~ $</span> apg -M N <span class="prompt">sas ~ $</span> apg -M N
CAN NOT USE RANDOM DEVICE TO GENERATE RANDOM SEED CAN NOT USE RANDOM DEVICE TO GENERATE RANDOM SEED
USING LOCAL TIME AND PID FOR SEED GENERATION !!! USING LOCAL TIME AND PID FOR SEED GENERATION !!!
negguj6 (negg-uj-SIX) negguj6 (negg-uj-SIX)
@ -321,7 +321,7 @@ quelques heures à se propager dans toutes les salles informatiques.
<pre> <pre>
New password: New password:
Re-enter new password: Re-enter new password:
NIS passwd/attributes changed on clipper NIS passwd/attributes changed on sas
</pre> </pre>
<h3><a name="fail">Après plusieurs essais je n'arrive toujours pas à <h3><a name="fail">Après plusieurs essais je n'arrive toujours pas à
@ -514,7 +514,7 @@ le fichier <code>machin.doc</code> en passant par AntiWord :
</p> </p>
<pre> <pre>
<span class="prompt">clipper ~ $</span> antiword -p a4 machin.doc | lpr <span class="prompt">sas ~ $</span> antiword -p a4 machin.doc | lpr
</pre> </pre>
<h2>Divers</h2> <h2>Divers</h2>
@ -548,7 +548,7 @@ assembler en un seul document <code>memoire.pdf</code>, dans cet ordre. Il
faudra taper :</p> faudra taper :</p>
<pre> <pre>
<span class="prompt">clipper ~ $</span> pdftk A=partie1.pdf B=partie2.pdf C=partie3.pdf cat A B C output memoire.pdf <span class="prompt">sas ~ $</span> pdftk A=partie1.pdf B=partie2.pdf C=partie3.pdf cat A B C output memoire.pdf
</pre> </pre>

View file

@ -43,7 +43,7 @@ href="&url.tuteurs;unix/place_disque.html"><code>df</code></a> qui
vous permet de voir l'état d'un disque. Ainsi, pour vérifier où en est vous permet de voir l'état d'un disque. Ainsi, pour vérifier où en est
<code>/var/mail</code> :</p> <code>/var/mail</code> :</p>
<pre><span class="prompt">clipper ~ $</span> df /var/mail <pre><span class="prompt">sas ~ $</span> df /var/mail
Filesystem kbytes used avail capacity Mounted on Filesystem kbytes used avail capacity Mounted on
/dev/dsk/c0t0d0s6 3595709 3291260 268492 93% /var/mail /dev/dsk/c0t0d0s6 3595709 3291260 268492 93% /var/mail
</pre> </pre>

View file

@ -187,7 +187,7 @@ ayez aussi envie de le faire depuis votre éditeur lorsque vous composez
votre texte. Pour celà il faut demander à mutt de laisser les headers votre texte. Pour celà il faut demander à mutt de laisser les headers
lorsque vous composez. Ça se règle dans le <code>.muttrc</code>:</p> lorsque vous composez. Ça se règle dans le <code>.muttrc</code>:</p>
<pre>clipper ~ $ mon_editeur .muttrc</pre> <pre>sas ~ $ mon_editeur .muttrc</pre>
<div class="illustration"> <div class="illustration">
<img src="mutt_muttrc1.png" alt="[Le fichier .muttrc]" /> <img src="mutt_muttrc1.png" alt="[Le fichier .muttrc]" />
@ -431,7 +431,7 @@ alias sont enregistrés dans le fichier <code>.mutt-alias</code>. On peut
alors l'ouvrir avec l' <a href="&url.jargon;#editeur">éditeur</a> de notre alors l'ouvrir avec l' <a href="&url.jargon;#editeur">éditeur</a> de notre
choix.</p> choix.</p>
<pre>clipper ~ $ mon_editeur .muttalias</pre> <pre>sas ~ $ mon_editeur .muttalias</pre>
<div class="illustration"> <div class="illustration">
<img src="mutt_adresse2.png" alt="[Édition du fichier .muttalias]" /> <img src="mutt_adresse2.png" alt="[Édition du fichier .muttalias]" />

View file

@ -284,7 +284,7 @@ orthographique que en français, je vous conseille l'opération
suivante : suivante :
</p> </p>
<pre><span class="prompt">clipper ~ $</span> echo 'lang fr' &gt; ~/.aspell.conf</pre> <pre><span class="prompt">sas ~ $</span> echo 'lang fr' &gt; ~/.aspell.conf</pre>
<p class="continue">qui indique au correcteur de toujours corriger en <p class="continue">qui indique au correcteur de toujours corriger en
français. Pour l'anglais ou l'allemand, on remplacerait <code>fr</code> français. Pour l'anglais ou l'allemand, on remplacerait <code>fr</code>

194
internet/eduroam.tml Normal file
View file

@ -0,0 +1,194 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC
"-//ENS/Tuteurs//DTD TML 1//EN" "tuteurs://DTD/tml.dtd">
<html>
<head>
<title>eduroam</title>
</head>
<body>
<div class="attention">
Cette page est en cours d'écriture, et contient donc des
informations incomplètes et/ou imprécises. Utilisez à vos
risques et périls, et n'hésitez pas à envoyer vos
remarques/demandes (par exemple pour d'autres systèmes)
à <pre>basile[point]clement[at]ens[point]fr</pre>.
</div>
<h1>Connection eduroam à l'ENS et ailleurs</h1>
<div>
eduroam est un réseau WiFi diffusé dans de nombreuses institutions
de recherche et/ou d'enseignement en France, en Europe, et dans le
reste du monde. Son but est d'offrir un accès à Internet aux
étudiants et personnels de ces établissements de façon universelle
(si vous avez des identifiants eduroam dans un établissement, par
exemple à l'ENS, vous pouvez vous connecter à eduroam partout dans
le monde !).</div>
<h2>Installation automatique (recommandé sous Windows)</h2>
<div>
En cours
d'écriture. Voir <a href="https://cat.eduroam.org/?idp=274">l'outil
de configuration CAT</a> d'eduroam.</div>
<h2>Installation manuelle (recommandé sous Linux)</h2>
<!-- <h3>Ubuntu (Linux avec {tool par défaut})</h3>
<h3>KUbuntu (Linux avec {tool par défaut})</h3> -->
<h3>Linux (ubuntu) avec NetworkManager</h3>
<div>
Dans le menu de sélection de réseau, sélectionnez un réseau
eduroam (clic gauche), puis suivez les instructions suivantes.<!-- Vous devriez obtenir une fenêtre de
configuration similaire à celle sur la figure TODO. Suivez alors les
instructions de configurations suivantes pour obtenir quelque
chose de similaire à la figure TODO.-->
</div>
<ol>
<li>Dans <code>Authentication</code>, choisissez <code>Tunneled TLS</code></li>
<li>Dans <code>Anonymous Identity</code>, entrez <code>anonymous@ens.fr</code></li>
<li>Dans <code>CA Certificate</code>, sélectionnez le
fichier <code>/etc/ssl/certs/AddTrust_External_Root.pem</code></li>
<li>Dans <code>Inner authentication</code>, sélectionnez <code>PAP</code></li>
<li>Entrez votre identifiant ENT/GPS <strong>en
ajoutant <code>@ens.fr</code> à la fin</strong> (par
exemple, si votre identifiant ENT/GPS
est <code>bobama</code>, vous devez
renseigner <code>bobama@ens.fr</code>)</li>
<li>Dans <code>Password</code>, entrez votre mot de passe ENT/GPS</li>
<li>Cliquez sur <code>Connect</code></li>
<li>NetworkManager peut, dans certain cas, vous demander le mot
de passe de votre trousseau. Il faut alors renseigner le mot
de passe de votre compte sur votre ordinateur, pas le mot de
passe ENT/GPS !</li>
</ol>
<h3>Linux avec wicd</h3>
<div>
wicd ne possède malheureusement pas de profil fonctionnant avec la
configuration eduroam de l'ENS, il va donc falloir le créer nous
même.</div>
<div class="attention">
Vous avez besoin d'un accès <em>root</em> (administrateur) à
votre machine. <br /> Si ce n'est pas le cas - il vous faut
utiliser une autre méthode.
</div>
<div>
Créez, en tant que <em>root</em> le
fichier <code>/etc/wicd/encryption/templates/eduroam-ens</code>
et placez-y le contenu suivant :
<pre>name = Eduroam ENS
author = Basile Clement
version = 1
require identity *Identifiant password *Mot_de_passe
protected password *Mot_de_passe
-----
ctrl_interface=/var/run/wpa_supplicant
network={
ssid="$_ESSID"
scan_ssid="$_SCAN"
key_mgmt=WPA-EAP
eap=TTLS
identity="$_IDENTITY"
anonymous_identity="anonymous@ens.fr"
password="$_PASSWORD"
ca_path="/etc/ssl/certs"
subject_match="ens.fr"
phase2="auth=PAP"
}</pre>
</div><div>
Ensuite, éditez le
fichier <code>/etc/wicd/encryption/templates/active</code>
(toujours en tant que <em>root</em>) et ajoutez-y la ligne
suivante :
<pre>eduroam-ens</pre>
</div>
<div>
Maintenant, il ne reste plus qu'à configurer un profil avec vos
identifiants eduroam.
<ol>
<li>Sélectionnez un réseau eduroam quelconque (ESSID <code>eduroam</code>)</li>
<li>Cochez les cases <code>Use these settings for all network
sharing this essid</code> et <code>Use encryption</code></li>
<li>Sélectionnez <code>Eduroam ENS</code> comme méthode de chiffrage</li>
<li>Entrez vos identifiants (habituellement, la première
lettre de votre prenom puis votre nom - <strong>n'ajoutez
pas <code>@ens.fr</code></strong>) et mots de passe ENT/GPS
dans les champs <code>Identifiant</code>
et <code>Mot_de_passe</code></li>
<li>Enregistrez la configuration et connectez-vous. Vous
devriez avoir accès à internet.</li>
</ol>
</div>
<h3>(Arch)Linux avec netctl</h3>
<h3>Linux avec wpa_supplicant</h3>
<div>Si vous utilisez wpa_supplicant, vous devriez être à peu près
capables de vous débrouiller tout seul pour la configuration. Le
bloc <em>network</em> suivant devrait fonctionner (pensez à
correctement remplacer <code>$LOGIN</code>
et <code>$PASSWORD</code> et n'ajoutez pas <code>@ens.fr</code>
après l'identifiant ENT/GPSp) suivant devrait fonctionner :
<pre>network={
ssid="eduroam"
key_mgmt=WPA-EAP
eap=TTLS
identity="$LOGIN"
anonymous_identity="anonymous@ens.fr"
password="$PASSWORD"
ca_path="/etc/ssl/certs/"
subject_match="ens.fr"
phase2="auth=PAP"
}</pre>
</div>
<h3>Android 4.X.X</h3>
<div>
Cette procédure a été testée sur un HTC One
X sous Android 4.2.2 et sur un Galaxy Nexus sous Android 4.3.?.
Allez dans Settings Activez le WiFi Choisissez "TTLS" dans Methode
EAP Choisissez "PAP" dans Phase 2 Mettez votre identifiant ENT/GPS
puis @ens.fr dans "Identite" Mettez votre mot de passe ENT/GPS
dans "mot de passe" Dans Anonyme entrez "anonymous@ens.fr" (il
faut parfois cocher la case "Afficher les options avancées")
Cliquez sur "Sauver"
</div>
<div class="metainformation">
Auteur : Basile Clement. <date value="from git" />.
</div>
</body>
</html>
<!-- netctl
Description='eduroam network configuration'
Interface=wlan0
Connection=wireless
Security=wpa-configsection
ESSID=eduroam
IP=dhcp
WPAConfigSection=(
'ssid="eduroam"'
'key_mgmt=WPA-EAP'
'eap=TTLS'
'anonymous_identity="anonymous@ens.fr"'
'identity="$LOGIN"'
'password="$PASSWORD"'
'priority=42'
'phase2="auth=PAP"'
'subject_match="ens.fr"'
)
-->

View file

@ -11,7 +11,7 @@
<h1>Connexion à distance sécurisée</h1> <h1>Connexion à distance sécurisée</h1>
<p> <p>
SSH est un logiciel (et un protocole) permettant de se connecter à un ordinateur distant de façon sécurisée. Il vous permet en particulier d'ouvrir un shell à distance sur le serveur des élèves, clipper. SSH est un logiciel (et un protocole) permettant de se connecter à un ordinateur distant de façon sécurisée. Il vous permet en particulier d'ouvrir un shell à distance sur les machines des salles informatiques de l'ENS, et sur la machine <code>sas</code>. (Le serveur des élèves, clipper, n'est pas accessible par SSH pour des raissons de sécurité.)
</p> </p>
<div class="encadre"> <div class="encadre">
<strong>À savoir</strong> : le protocole SSH n'est <em>pas</em> une <strong>À savoir</strong> : le protocole SSH n'est <em>pas</em> une
@ -20,6 +20,13 @@ href="http://www.eleves.ens.fr/wintuteurs/">WinTuteurs</a>, le <a
href="http://www.eleves.ens.fr/wintuteurs/tutorials/putty/">tutorial href="http://www.eleves.ens.fr/wintuteurs/tutorials/putty/">tutorial
sur PuTTY (Windows)</a>. sur PuTTY (Windows)</a>.
</div> </div>
<div class="encadre">
<strong>Note</strong> : Sur cette page, il est question de SSH1 et de SSH2. Depuis quelques années déjà toutes les machines de l'ENS utilisent SSH2 et ce protocole est devenu le nouveau standard. Les informations sur SSH1 ne sont là qu'en cas de besoins vraiment particuliers.
</div>
<div class="encadre">
<strong>Note</strong> : Sur cette page, la machine <code>trolle.ens.fr</code> sera utilisée pour les démonstrations. Sachez que vous pouvez vous connecter de la même façon sur n'importe quelle machine des salles informatiques (le nom de la machine étant marqué dessus). Vous pouvez également vous connecter sur <code>sas.eleves.ens.fr</code> qui remplace l'ancien accès à <code>clipper</code> mais cette machine n'étant pas physique, il est conseillé de se connecter sur une des machines des salles informatiques pour effectuer des tâches gourmandes en ressources.
</div>
<h2>Se connecter</h2> <h2>Se connecter</h2>
@ -34,9 +41,9 @@ entend la machine devant laquelle vous vous trouvez. Dans ce tutorial,
on l'appelle <code>machineloc</code>. La <dfn>machine distante</dfn>, on l'appelle <code>machineloc</code>. La <dfn>machine distante</dfn>,
c'est celle à laquelle vous voulez vous connecter. Dans ce tutorial, c'est celle à laquelle vous voulez vous connecter. Dans ce tutorial,
on l'appelle <code>machinedist</code>. Par exemple, si vous êtes dans on l'appelle <code>machinedist</code>. Par exemple, si vous êtes dans
votre thurne et que vous voulez vous connecter à <code>clipper</code>, votre thurne et que vous voulez vous connecter à une machine de l'ENS (<code>trolle.ens.fr</code>),
la machine locale est votre propre ordinateur, la machine distante est la machine locale est votre propre ordinateur, la machine distante est
clipper. <code>trolle.ens.fr</code>.
</div> </div>
@ -54,9 +61,9 @@ On peut aussi utiliser la syntaxe équivalente :
<p class="continue"> <p class="continue">
Pour indiquer la machine à distance, vous pouvez utiliser aussi bien Pour indiquer la machine à distance, vous pouvez utiliser aussi bien
le nom de la machine (<code>clipper.ens.fr</code>, le nom de la machine (<code>sas.eleves.ens.fr</code>,
<code>horus.ens.fr</code>, etc.) que son adresse IP (pour clipper, <code>horus.ens.fr</code>, etc.) que son adresse IP (pour sas.eleves,
<code>129.199.129.1</code>). <code>129.199.129.11</code>).
</p> </p>
<p>Si vous avez le même login sur les deux machines en question, ce <p>Si vous avez le même login sur les deux machines en question, ce
@ -76,13 +83,13 @@ sur cette machine, vous verrez un message tel que celui-ci :
<span class="prompt">machineloc ~ $</span> ssh toto@machinedist <span class="prompt">machineloc ~ $</span> ssh toto@machinedist
The authenticity of host 'machinedist' (111.222.333.4)' can't be established. The authenticity of host 'machinedist' (111.222.333.4)' can't be established.
RSA1 key fingerprint is 1z:2y:3x:4w:56:78:98:78:ab:cd:ef:01:23:45:67:89. RSA1 key fingerprint is 1z:2y:3x:4w:56:78:98:78:ab:cd:ef:01:23:45:67:89.
Are you sure you want to continue connecting (yes/no)? Are you sure you want to continue connecting (yes/no)?
</pre> </pre>
<p class="continue"> <p class="continue">
Ne paniquez pas ! Tout est parfaitement normal, on vérifie qu'il Ne paniquez pas ! Tout est parfaitement normal, on vérifie qu'il
s'agit de la bonne machine. Il suffit de répondre 'yes' pour s'agit de la bonne machine. Il suffit de répondre 'yes' pour
continuer. <code>ssh</code> vous dira alors : continuer (si vous êtes sûr de votre connexion). <code>ssh</code> vous dira alors :
</p> </p>
<pre> <pre>
@ -93,8 +100,8 @@ the list of known hosts.
<p class="continue"> <p class="continue">
Ce qui signifie que <code>ssh</code> ne vous embêtera plus à poser la Ce qui signifie que <code>ssh</code> ne vous embêtera plus à poser la
question. Notez au passage le « RSA1 » entre parenthèses. Il s'agit du question. Notez au passage le « RSA1 » entre parenthèses. Il s'agit du
type de clef utilisée par la machine distante. Cette information peut type de clé utilisée par la machine distante. Cette information peut
vous servir par la suite pour générer une clef. vous servir par la suite pour générer une clé.
</p> </p>
@ -108,8 +115,8 @@ défaut, <code>ssh</code> vous le réclamera.
</p> </p>
<pre> <pre>
<span class="clipper">clipper ~ $</span> ssh machine.monlabo.fr <span class="clipper">trolle.ens.fr ~ $</span> ssh machine.monlabo.fr
toto@machine's password: toto@machine's password:
</pre> </pre>
<p class="continue"> <p class="continue">
@ -117,44 +124,48 @@ Il vous suffit de taper votre mot de passe. Attention, pour des
raisons de sécurité (un coup d'&oelig;il sur l'écran de son voisin est raisons de sécurité (un coup d'&oelig;il sur l'écran de son voisin est
un mode de piratage basique mais efficace) celui n'apparaître pas à un mode de piratage basique mais efficace) celui n'apparaître pas à
l'écran, vous devrez taper en aveugle. Si vous pensez avoir commis une l'écran, vous devrez taper en aveugle. Si vous pensez avoir commis une
erreur dans votre mot de passe, faites <code>Ctrl+u</code> et retapez erreur dans votre mot de passe, faites <code>Ctrl+u</code> et retapez-le
le en entier. Si vous avez tapé correctement votre mot de passe, vous en entier. Si vous avez tapé correctement votre mot de passe, vous
aurez à votre disposition un shell sur la machine distante. Sinon, aurez à votre disposition un shell sur la machine distante. Sinon,
vous lirez « <i lang="en">Permission denied.</i> » et il faudra vous lirez « <i lang="en">Permission denied.</i> » et il faudra
recommencer. recommencer.
</p> </p>
<h3>Authentification par clef publique</h3> <h3>Authentification par clé publique</h3>
<p> <p>
Une autre méthode utilise ce qu'on appelle une « clef publique », Une autre méthode utilise ce qu'on appelle une « clé publique »,
c'est-à-dire un code qui vous identifie. Si vous suivez la procédure c'est-à-dire un code qui vous identifie. Si vous suivez la procédure
décrite ci-dessous, vous pourrez vous connecter par <code>ssh</code> décrite ci-dessous, vous pourrez vous connecter par <code>ssh</code>
sur une machine distante sans avoir à taper de mot de passe. sur une machine distante sans avoir à taper de mot de passe. De plus,
cette méthode permet de se connecter sur plusieurs machines avec la même
clé, ce qui peut être pratique. Enfin, utiliser une clé publique augmente
(légèrement) la sécurité en cas de compromission du serveur : celui-ci ne peut
pas récupérer votre mot de passe.
</p> </p>
<h4><a name="type">Type de clef</a></h4> <h4><a name="type">Type de clé</a></h4>
<p> <p>
Il existe différentes versions de SSH. Suivant le type de version Il existe différentes versions de SSH. Suivant le type de version
utilisé sur la machine distante, le type de clef à générer utilisé sur la machine distante, le type de clé à générer
diffère. Cette information vous est donnée par exemple lors de votre diffère. Cette information vous est donnée par exemple lors de votre
première connexion <code>ssh</code> sur cette machine (voir <a première connexion <code>ssh</code> sur cette machine (voir <a
href="#typeclef">ci-dessus</a>). Si vous ne vous en souvenez plus, href="#typeclef">ci-dessus</a>). Si vous ne vous en souvenez plus,
sachez que SSH1 utilisegénéralement des clefs RSA1, et SSH2 des clefs sachez que SSH1 utilise généralement des clés RSA1, et que SSH2 peut utiliser des clés
DSA. Pour connaître la version de SSH utilisée sur la machine RSA ou DSA. Pour connaître la version de SSH utilisée sur la machine
distante, tapez <code>ssh -v</code> sur la machine distante. distante, tapez <code>ssh -v</code> sur la machine distante.
</p> </p>
<div class="ens"> <div class="ens">
À l'ENS, depuis décembre 2003, les ordinateurs utilisent SSH2. Si vous À l'ENS, depuis décembre 2003, les ordinateurs utilisent SSH2. Si vous
aviez déjà une clef publique pour vous connecter à l'ENS, il vaut aviez déjà une clé publique pour vous connecter à l'ENS, il vaut
mieux en changer. Il vous suffit de générer une nouvelle clef, de type mieux en changer. Il vous suffit de générer une nouvelle clé, de type
DSA, et de suivre de nouveau la procédure ci-dessous. RSA (chiffrement recommandé), et de suivre de nouveau la procédure ci-dessous.
</div> </div>
<pre> <pre>
<span class="prompt">clipper ~</span> $ ssh -v <span class="prompt">trolle ~</span> $ ssh -v
OpenSSH_3.7.1p2, SSH protocols 1.5/2.0, OpenSSL 0.9.7c 30 Sep 2003 OpenSSH_3.7.1p2, SSH protocols 1.5/2.0, OpenSSL 0.9.7c 30 Sep 2003
Usage: ssh [options] host [command] Usage: ssh [options] host [command]
&lt;...&gt; &lt;...&gt;
@ -165,12 +176,12 @@ Le « SSH protocols 1.5/2.0 » vous indique qu'il s'agit d'un
<code>ssh</code> récent qui peut faire du SSH1 ou du SSH2. <code>ssh</code> récent qui peut faire du SSH1 ou du SSH2.
</p> </p>
<h4><a name="keygen">Générer la clef</a></h4> <h4><a name="keygen">Générer la clé</a></h4>
<p> <p>
Pour ce faire, commencez par taper la commande <code>ssh-keygen</code> Pour ce faire, commencez par taper la commande <code>ssh-keygen</code>
(comme <i lang="en">key generator</i>) <strong>sur la machine (comme <i lang="en">key generator</i>) <strong>sur la machine
locale</strong> (et pas sur la machine à distance). locale</strong> (et pas sur la machine distante).
</p> </p>
<pre> <pre>
@ -179,95 +190,103 @@ locale</strong> (et pas sur la machine à distance).
<p> <p>
Avec un <code>ssh</code> récent, qui peut faire du SSH1 ou du SSH2, il Avec un <code>ssh</code> récent, qui peut faire du SSH1 ou du SSH2, il
faut indiquer le type de clef à générer (voir ci-dessus). Par exemple, faut indiquer le type de clé à générer (voir ci-dessus). Par exemple,
pour générer une clef DSA (SSH2) : pour générer une clé RSA (recommandé) :
</p> </p>
<pre>
<span class="prompt">machineloc ~ $</span> ssh-keygen -t rsa
</pre>
<p>Pour générer une clé de type DSA, il suffit d'utiliser la commande suivant à la place :</p>
<pre> <pre>
<span class="prompt">machineloc ~ $</span> ssh-keygen -t dsa <span class="prompt">machineloc ~ $</span> ssh-keygen -t dsa
</pre> </pre>
<p>Notez également qu'il est possible de spécifier la taille de la clé (en bits) avec le paramètre <code>-b X</code> où X est un nombre de bits à choisir parmi (par exemple) 1024, 2048 (minimum recommandé), 4096.</p>
<p class="continue"> <p class="continue">
Le générateur de clefs va en générer deux, une clef publique et une Le générateur de clés va en générer deux, une clé publique et une
clef privée. Il va placer la clef privée (sous forme chiffrée) dans un clé privée. Il va placer la clé privée (sous forme chiffrée) dans un
endroit qui, par défaut, est <code>$HOME/.ssh/id_dsa</code> pour endroit qui, par défaut, est <code>$HOME/.ssh/id_rsa</code> pour
SSH2 et <code>$HOME/.ssh/identity</code> pour SSH1 : SSH2 et une clé chiffrée en RSA et <code>$HOME/.ssh/identity</code> pour SSH1 :
</p> </p>
<pre> <pre>
<span class="prompt">machineloc ~ $</span> ssh-keygen -t dsa <span class="prompt">machineloc ~ $</span> ssh-keygen -t rsa
Generating public/private dsa key pair. Generating public/private rsa key pair.
Enter file in which to save the key (/usr/home/toto/.ssh/id_dsa): Enter file in which to save the key (/usr/home/toto/.ssh/id_rsa):
</pre> </pre>
<p class="continue">Appuyez sur <code>Enter</code> pour accepter la <p class="continue">Appuyez sur <code>Enter</code> pour accepter la
localisation de la clef (il est plus simple d'accepter la localisation localisation de la clé (il est plus simple d'accepter la localisation
proposée). <code>ssh-keygen</code> vous demande ensuite une « <i proposée). <code>ssh-keygen</code> vous demande ensuite une « <i
lang="en">passphrase</i> » (équivalent d'un mot de passe, mais sous lang="en">passphrase</i> » (équivalent d'un mot de passe, mais sous
forme de phrase). Cette phrase sert à fortifier la clef pour la rendre forme de phrase). Cette phrase sert à fortifier la clé pour la rendre
plus difficilement cassable. À partir de là, deux solutions : plus difficilement cassable. À partir de là, deux solutions :
</p> </p>
<ul> <ul>
<li> si vous tapez une phrase, votre connection sera plus sûre, mais <li> si vous tapez une phrase, votre connection sera plus sûre, mais
vous devrez utiliser <code>ssh-agent</code> pour ne pas avoir à la vous devrez utiliser <code>ssh-agent</code> pour ne pas avoir à la
retaper à chaque fois (voir <a href="#ssh-agent">plus bas</a>)</li> retaper à chaque fois (voir <a href="#ssh-agent">plus bas</a>). Si votre clé privée est récupérée, elle ne peut pas être utilisée sans la passphrase associée.</li>
<li> vous ne tapez pas de phrase (et appuyez seulement sur <li> vous ne tapez pas de phrase (et appuyez seulement sur
<code>Enter</code>), votre connexion sera moins sûre</li> <code>Enter</code>), votre connexion sera moins sûre. N'importe qui ayant accès à votre clé privée pourra se connecter en s'identifiant à votre place.</li>
</ul> </ul>
<p>Que vous tapiez une phrase ou pas, à la fin vous verrez quelque <p>Que vous tapiez une phrase ou pas, à la fin vous verrez quelque
chose comme </p> chose comme </p>
<pre> <pre>
Your identification has been saved in /usr/home/toto/.ssh/id_dsa. Your identification has been saved in /usr/home/toto/.ssh/id_rsa.
Your public key has been saved in /usr/home/toto/.ssh/id_dsa.pub. Your public key has been saved in /usr/home/toto/.ssh/id_rsa.pub.
The key fingerprint is: The key fingerprint is:
1a:2a:3e:4a:1a:65:1c:89:10:92:9c:5c:1f:75:cc:de 1a:2a:3e:4a:1a:65:1c:89:10:92:9c:5c:1f:75:cc:de
toto@machineloc toto@machineloc
</pre> </pre>
<h4>Que faire de la clef</h4> <h4>Que faire de la clé ?</h4>
<p class="continue"> <p class="continue">
Si l'on récapitule, <code>ssh-keygen</code> a généré deux Si l'on récapitule, <code>ssh-keygen</code> a généré deux
clefs :</p> clés :</p>
<ul> <ul>
<li> une clef privée (chiffrée si vous avez donné une phrase, non <li> une clé privée (chiffrée si vous avez donné une phrase, non
chiffrée sinon) qui est <code>$HOME/.ssh/identity</code> (ou chiffrée sinon) qui est <code>$HOME/.ssh/identity</code> (ou
<code>$HOME/.ssh/id_dsa</code> si c'est du SSH2) et qui n'est <code>$HOME/.ssh/id_rsa</code> si c'est du SSH2) et qui n'est
accessible qu'à vous</li> accessible qu'à vous.</li>
<li> une publique (non chiffrée) qui est <li> une clé publique (non chiffrée) qui est
<code>$HOME/.ssh/id_dsa.pub</code> (ou <code>$HOME/.ssh/id_rsa.pub</code> (ou
<code>$HOME/.ssh/identity.pub</code> si c'est du SSH1) et qui peut <code>$HOME/.ssh/identity.pub</code> si c'est du SSH1) et qui peut
être lue par tout le monde</li> être lue par tout le monde.</li>
</ul> </ul>
<div class="encadre"> <div class="encadre">
<strong>Définition</strong> : qu'est-ce que ce <strong>Définition</strong> : qu'est-ce que ce
« <code>$HOME</code> » ? <dfn>$HOME</dfn> est ce qu'on appelle une « <code>$HOME</code> » ? <dfn>$HOME</dfn> (ou <code>~</code>) est ce qu'on appelle une
variable d'environnement, qui sert à indiquer aux programmes quel est variable d'environnement, qui sert à indiquer aux programmes quel est
votre répertoire personnel (la racine de votre compte). Faites votre répertoire personnel (la racine de votre compte). Faites
<code>echo $HOME</code> pour savoir quel est le vôtre. Sur <code>echo $HOME</code> dans un terminal sur une machine de l'ENS
<code>clipper</code>, c'est pour savoir quel est le vôtre. Par exemple, sur les machines de l'ENS, c'est
<code>/users/promo/matiere/login</code>. Pour en savoir plus, voir <code>/users/promo/matiere/login</code>. Pour en savoir plus, voir
l'article « <a l'article « <a
href="&url.tuteurs;docs/hublot/hublot03.html#concept">Concept : href="&url.tuteurs;docs/hublot/hublot03.html#concept">Concept :
arborescence</a> » dans le n°3 du <cite>Hublot</cite>. arborescence</a> » dans le n°3 du <cite>Hublot</cite>.<br/>
</div> </div>
<p> <p>
Maintenant, sur la machine <strong>distante</strong>, allez dans le Maintenant, sur la machine <strong>distante</strong>, allez dans le
répertoire <code>.ssh</code> et éditez le fichier répertoire <code>~/.ssh</code> et éditez le fichier
<code>authorized_keys</code> : ajoutez à la fin, et <strong>sur <code>authorized_keys</code> : ajoutez à la fin, et <strong>sur
une seule ligne</strong> (attention aux éditeurs qui coupent les une seule ligne</strong> (attention aux éditeurs qui coupent les
lignes) la clef publique (<code>identity.pub</code> pour SSH1 ou lignes) la clé publique (<code>identity.pub</code> pour SSH1 ou
<code>id_dsa.pub</code> pour SSH2) que vous venez de générer. Procédez <code>id_rsa.pub</code> pour SSH2) que vous venez de générer (attention,
il faut bien ajouter la clé publique et non la clé privée !). Procédez
ainsi pour toutes les machines distantes auxquelles vous voulez vous ainsi pour toutes les machines distantes auxquelles vous voulez vous
connecter sans avoir à taper votre mot de passe. Et voilà ! connecter sans avoir à taper votre mot de passe. Et voilà !
</p> </p>
@ -276,11 +295,11 @@ connecter sans avoir à taper votre mot de passe. Et voilà !
<p> <p>
Si vous avez opté pour la solution « phrase de passe », bravo, votre Si vous avez opté pour la solution « phrase de passe », bravo, votre
connexion est plus sûre. Mais vous devez taper à chaque fois ladite connexion est plus sûre, votre clé privée ne peut pas être usurpée. Mais vous devez taper à chaque fois ladite
phrase... Solution, utiliser <code>ssh-agent</code>. phrase... ce qui est vite pénible. Solution, utiliser <code>ssh-agent</code>.
</p> </p>
<p>D'abord, il faut lancer <code>ssh-agent</code>, qui gère les clefs <p>D'abord, il faut lancer <code>ssh-agent</code>, qui gère les clés
d'identification. Si vous êtes logué dans une salle informatique de d'identification. Si vous êtes logué dans une salle informatique de
l'ENS avec la config conscrits, pas de problème, l'ENS avec la config conscrits, pas de problème,
<code>ssh-agent</code> est déjà lancé. Si ce n'est pas le cas, il faut <code>ssh-agent</code> est déjà lancé. Si ce n'est pas le cas, il faut
@ -288,7 +307,7 @@ le lancer vous-même.
</p> </p>
<p> <p>
Comme l'agent est disponible dans tous les programmes qui découlent, Comme l'agent est disponible dans tous les programmes lancés ultérieurement,
on le lance au début d'une session. Par exemple, quand vous êtes en on le lance au début d'une session. Par exemple, quand vous êtes en
mode texte et que vous lancez le serveur X : mode texte et que vous lancez le serveur X :
</p> </p>
@ -308,28 +327,30 @@ Quand vous vous loguez à distance, c'est plutôt :
<p> <p>
Une fois lancé, l'agent vous suit dans toutes vos connexions à Une fois lancé, l'agent vous suit dans toutes vos connexions à
distance, et ainsi il est disponible partout. Il faut donner à l'agent distance, et ainsi il est disponible partout. Il faut donner à l'agent
votre clef à gérer en tapant <code>ssh-add</code>. On vous demande votre clé à gérer en tapant <code>ssh-add</code>. On vous demande
alors votre phrase de passe : alors votre phrase de passe :
</p> </p>
<pre> <pre>
<span class="prompt">machine ~ $</span> ssh-add <span class="prompt">machine ~ $</span> ssh-add
Need passphrase for /home/toto/.ssh/identity (toto@machine) Need passphrase for /home/toto/.ssh/id_rsa (toto@machine)
Enter passphrase: Enter passphrase:
Identity added: /home/toto/.ssh/identity (toto@machine) Identity added: /home/toto/.ssh/id_rsa (toto@machine)
</pre> </pre>
<p><em>Note</em> : Les dernières versions des environnements de bureau sous Linux possèdent leur propre interface graphique qui sert de surcouche à <code>ssh-agent</code>. Par exemple, <code>seahorse</code> (ou Trousseau de clé Gnome) tient ce rôle dans Gnome. L'utilisation de <code>ssh-agent</code> peut alors être facilitée, notamment car ces logiciels déverrouillent les clés SSH avec le mot de passe de login directement.</p>
<h3>Exécution d'une commande à distance</h3> <h3>Exécution d'une commande à distance</h3>
<p> <p>
Vous pouvez également utiliser <code>ssh</code> pour exécuter une Vous pouvez également utiliser <code>ssh</code> pour exécuter une
commande à distance. Par exemple, vous voulez, de votre machine commande à distance. Par exemple, vous voulez, de votre machine
personnelle, connaître l'heure sur clipper, pour savoir si votre personnelle, connaître l'heure sur sas.eleves, pour savoir si votre
machine est en retard, en avance ou à l'heure. machine est en retard, en avance ou à l'heure.
</p> </p>
<pre> <pre>
<span class="prompt">machineloc ~ $</span> ssh clipper.ens.fr date <span class="prompt">machineloc ~ $</span> ssh sas.eleves.ens.fr date
Fri Jul 4 12:01:49 MET DST 2003 Fri Jul 4 12:01:49 MET DST 2003
</pre> </pre>
@ -337,7 +358,7 @@ Fri Jul 4 12:01:49 MET DST 2003
N'oubliez pas de préciser <code>toto@machine</code> si vos logins sont N'oubliez pas de préciser <code>toto@machine</code> si vos logins sont
différents entre les deux machines. Si vous voulez exécuter à distance différents entre les deux machines. Si vous voulez exécuter à distance
une commande avec des options, mieux vaut mettre des guillemets. Par une commande avec des options, mieux vaut mettre des guillemets. Par
exemple, je veux savoir si <code>brick</code> est une station Sun ou exemple, je peux savoir si <code>brick</code> est une station Sun ou
un PC, en utilisant la commande <code>uname</code>. un PC, en utilisant la commande <code>uname</code>.
</p> </p>
@ -350,6 +371,11 @@ i386
La réponse est « i386 », dénomination utilisée pour les PC. La réponse est « i386 », dénomination utilisée pour les PC.
</p> </p>
<p><em>Petite astuce pour <a href="&url.tuteurs;internet/irc.html">IRC</a></em> : Il est possible de se connecter sur IRC sur une machine de l'ENS directement avec la commande suivante (créer un alias pour plus de facilité) :</p>
<pre>
<span class="prompt">machineloc ~ $</span> ssh login@trolle.ens.fr -t irc
</pre>
<h3>Message d'erreur</h3> <h3>Message d'erreur</h3>
<p> <p>
@ -368,12 +394,12 @@ Please contact your system administrator.
</pre> </pre>
<p class="continue"> <p class="continue">
Ce message signifie que la clef ssh (l'identification) de la machine Ce message signifie que la clé ssh (l'identification) de la machine
distante a changé. En effet, à chaque fois que vous vous connectez à distante a changé. En effet, à chaque fois que vous vous connectez à
une machine par <code>ssh</code>, celle-ci présente à votre machine une machine par <code>ssh</code>, celle-ci présente à votre machine
une sorte de carte d'identité, ainsi vous êtes sûr qu'il s'agit bien une sorte de carte d'identité, ainsi vous êtes sûr qu'il s'agit bien
de la bonne machine et pas d'un pirate. Ou bien la machine a de la bonne machine et pas d'un pirate. Ou bien la machine a
réellement changé de clef ssh (à l'ENS, cela arrive de temps à autres réellement changé de clé ssh (à l'ENS, cela arrive de temps à autres
quand le SPI upgrade une machine), ou bien c'est une attaque de quand le SPI upgrade une machine), ou bien c'est une attaque de
pirate. Il vaut mieux écrire au SPI pour savoir ce qu'il en est. pirate. Il vaut mieux écrire au SPI pour savoir ce qu'il en est.
</p> </p>
@ -407,15 +433,15 @@ distante, faites :
<p class="continue"> <p class="continue">
Attention, <em>n'oubliez pas les deux points à la fin</em>. Vous Attention, <em>n'oubliez pas les deux points à la fin</em>. Vous
devrez taper votre mot de passe (sauf si vous utilisez devrez taper votre mot de passe (sauf si vous utilisez
l'authentification par clef publique, voir ci-dessus), puis l'authentification par clé publique, voir ci-dessus), puis
<code>ssh</code> se lancera dans le transfert en vous indiquant sa <code>ssh</code> se lancera dans le transfert en vous indiquant sa
progression : progression :
</p> </p>
<pre> <pre>
<span class="prompt">machineloc ~ $</span> scp tagada.txt machinedist: <span class="prompt">machineloc ~ $</span> scp tagada.txt machinedist:
toto@machinedist's password: toto@machinedist's password:
tagada.txt 100% |***************************************| 2263 00:00 tagada.txt 100% |***************************************| 2263 00:00
</pre> </pre>
@ -458,6 +484,13 @@ Maintenant, nous allons envoyer notre fichier <code>tagada.txt</code>
<span class="prompt">machineloc ~ $</span> scp tagada.txt machinedist:divers/blagues <span class="prompt">machineloc ~ $</span> scp tagada.txt machinedist:divers/blagues
</pre> </pre>
<p class="continue">
Et même vers n'importe quel répertoire (<code>/bidule</code> par exemple où / est la racine de la machine) :
</p>
<pre>
<span class="prompt">machineloc ~ $</span> scp tagada.txt machinedist:/bidule
</pre>
<h3>De la machine distante à la machine locale</h3> <h3>De la machine distante à la machine locale</h3>
<p>Pour rapatrier des fichiers de la machine distante à votre machine <p>Pour rapatrier des fichiers de la machine distante à votre machine
@ -496,7 +529,7 @@ le transfert machine locale -> machine distante, décrites ci-dessus.
<p class="continue">par exemple</p> <p class="continue">par exemple</p>
<pre>sftp://conscrit@clipper.ens.fr/users/06/maths/conscrit/</pre> <pre>sftp://conscrit@trolle.ens.fr/users/06/maths/conscrit/</pre>
<p class="continue">Une boîte de dialogue apparaît si nécessaire pour <p class="continue">Une boîte de dialogue apparaît si nécessaire pour
vous demander votre mot de passe. Vous pouvez ensuite copier, vous demander votre mot de passe. Vous pouvez ensuite copier,
@ -507,22 +540,26 @@ le transfert machine locale -> machine distante, décrites ci-dessus.
gestion de fichiers de KDE, par exemple celles auxquelles font appel gestion de fichiers de KDE, par exemple celles auxquelles font appel
les fonctions Ouvrir et Enregistrer des divers logiciels. </p> les fonctions Ouvrir et Enregistrer des divers logiciels. </p>
<h3>Sous Gnome</h3>
<p>La même chose est possible sous Gnome, en passant par le menu "Connexion à un serveur" du gestionnaire de fichiers Nautilus.</p>
<h2>Créer des alias</h2> <h2>Créer des alias</h2>
<p> Quand on utilise beaucoup la connexion distante, il devient très <p> Quand on utilise beaucoup la connexion distante, il devient très
vite fastidieux d'avoir toujours à taper en entier le nom vite fastidieux d'avoir toujours à taper en entier le nom
<code>clipper.ens.fr</code>, <em>a fortiori</em> son adresse IP <code>trolle.ens.fr</code>, <em>a fortiori</em> son adresse IP
<code>129.199.129.1</code>. S'il n'y a pas d'ambiguïté (en l'occurrence, <code>129.199.129.38</code>. S'il n'y a pas d'ambiguïté (en l'occurrence,
si vous n'utilisez jamais qu'un seul serveur portant le nom de clipper, si vous n'utilisez jamais qu'un seul serveur portant le nom de trolle,
et pas, par exemple, clipper.ens.fr et clipper.chezmoi.fr), vous pouvez et pas, par exemple, trolle.ens.fr et trolle.chezmoi.fr), vous pouvez
<strong>assigner un alias à une adresse</strong>. Pour ce faire, mettez <strong>assigner un alias à une adresse</strong>. Pour ce faire, mettez
dans le fichier <code>$HOME/.ssh/config</code> les lignes dans le fichier <code>$HOME/.ssh/config</code> les lignes
suivantes : </p> suivantes : </p>
<pre> <pre>
Host clipper Host trolle
User toto User toto
HostName clipper.ens.fr HostName trolle.ens.fr
</pre> </pre>
<p class="continue"> <p class="continue">
@ -534,7 +571,7 @@ Ainsi, il suffira de taper :
</p> </p>
<pre> <pre>
<span class="prompt">machineloc ~ $</span> ssh clipper <span class="prompt">machineloc ~ $</span> ssh trolle
</pre> </pre>
<p class="continue"> <p class="continue">
@ -542,7 +579,7 @@ au lieu de  :
</p> </p>
<pre> <pre>
<span class="prompt">machineloc ~ $</span> ssh toto@clipper.ens.fr <span class="prompt">machineloc ~ $</span> ssh toto@trolle.ens.fr
</pre> </pre>
<p> <p>
@ -551,7 +588,7 @@ en effet de taper :
</p> </p>
<pre> <pre>
<span class="prompt">machineloc ~ $</span> scp tagada.txt clipper:divers/blagues <span class="prompt">machineloc ~ $</span> scp tagada.txt trolle:divers/blagues
</pre> </pre>
<p class="continue"> <p class="continue">
@ -559,7 +596,7 @@ au lieu de :
</p> </p>
<pre> <pre>
<span class="prompt">machineloc ~ $</span> scp tagada.txt toto@clipper.ens.fr:divers/blagues <span class="prompt">machineloc ~ $</span> scp tagada.txt toto@trolle.ens.fr:divers/blagues
</pre> </pre>
@ -567,9 +604,9 @@ au lieu de :
<div class="attention"> <div class="attention">
<strong>Mise à jour</strong> : à l'ENS, depuis décembre 2003, les <strong>Mise à jour</strong> : à l'ENS, depuis décembre 2003, les
ordinateurs utilisent SSH2. Si vous aviez déjà une clef publique pour ordinateurs utilisent SSH2. Si vous aviez déjà une clé publique pour
vous connecter à l'ENS, il vaut mieux en changer. Il vous suffit de vous connecter à l'ENS, il vaut mieux en changer. Il vous suffit de
générer une nouvelle clef, de type DSA, et de <a href="#keygen">suivre générer une nouvelle clé, de type RSA, et de <a href="#keygen">suivre
de nouveau la procédure</a>. de nouveau la procédure</a>.
</div> </div>
@ -586,7 +623,7 @@ sûr :
</p> </p>
<ul> <ul>
<li> le client (par exemple, vous) et le serveur (clipper) <li> le client (par exemple, vous) et le serveur (trolle.ens.fr)
s'authentifient mutuellement, ce qui évite que des pirates se fassent s'authentifient mutuellement, ce qui évite que des pirates se fassent
passer pour l'un ou pour l'autre</li> passer pour l'un ou pour l'autre</li>
<li> les données échangées sur le réseau par le biais de <li> les données échangées sur le réseau par le biais de
@ -608,7 +645,7 @@ responsables.
</p> </p>
<div class="metainformation">Auteur : Marie-Lan Nguyen, Marc Mezzarobba, Antoine Amarilli. <date value="from git" /></div> <div class="metainformation">Auteur : Marie-Lan Nguyen, Marc Mezzarobba, Antoine Amarilli, Lucas Verney. <date value="from git" /></div>
</body> </body>
</html> </html>

View file

@ -14,7 +14,9 @@
Certains sites Internet ne sont accessibles que depuis certains Certains sites Internet ne sont accessibles que depuis certains
ordinateurs, serveurs ou domaines très précis. Par exemple, pour accéder ordinateurs, serveurs ou domaines très précis. Par exemple, pour accéder
à l'Intranet de l'ENS, on doit se connecter depuis l'un des ordinateurs à l'Intranet de l'ENS, on doit se connecter depuis l'un des ordinateurs
de l'École. Cette contrainte permet d'être certain que seules les de l'École. De même, pour accéder à certains articles avec l'abonnement de
l'École, il faut se connecter depuis un des ordinateurs de l'École. Cette
contrainte permet d'être certain que seules les
personnes autorisées pourront accéder à certaines données, après s'être personnes autorisées pourront accéder à certaines données, après s'être
préalablement identifiées au moyen d'un mot de passe. préalablement identifiées au moyen d'un mot de passe.
</p> </p>
@ -36,7 +38,7 @@
<ol> <ol>
<li>ouvrir une connexion sécurisée avec ce serveur (par exemple <li>ouvrir une connexion sécurisée avec ce serveur (par exemple
clipper, à l'ENS) ;</li> sas.eleves.ens.fr, à l'ENS) ;</li>
<li>dire à votre navigateur de se brancher sur cette <li>dire à votre navigateur de se brancher sur cette
connexion ;</li> connexion ;</li>
<li>vous connecter à des sites comme si vous étiez sur ce <li>vous connecter à des sites comme si vous étiez sur ce
@ -57,7 +59,8 @@
<h3>Avec Linux ou Mac OS X</h3> <h3>Avec Linux ou Mac OS X</h3>
<p>Avec Linux ou tout autre dérivé d'UNIX (BSD, Solaris, Mac OS X, <p>Avec Linux ou tout autre dérivé d'UNIX (BSD, Solaris, Mac OS X,
etc.), la procédure est sans doute la plus simple.</p> etc.), la procédure est sans doute la plus simple. Suivez les étapes
suivantes pour mettre en place un tunnel SOCKS entre votre machine et la machine distante.</p>
<ol> <ol>
@ -75,7 +78,7 @@
commande</strong> suivante (faites un copier-coller si vous commande</strong> suivante (faites un copier-coller si vous
voulez être sûr de ne pas faire d'erreur) : voulez être sûr de ne pas faire d'erreur) :
<pre><span class="prompt">toto@ordinateur $</span> ssh -N -T -L 3128:www-cache.ens.fr:3128 <strong><em>monlogin</em></strong>@clipper.ens.fr</pre> <pre><span class="prompt">toto@ordinateur $</span> ssh -ND 3128 <strong><em>monlogin</em></strong>@sas.eleves.ens.fr</pre>
<div class="attention"> <div class="attention">
Attention ! Attention !
@ -94,13 +97,15 @@
tunnel SSH. Donnez votre <strong>mot de passe</strong>. La tunnel SSH. Donnez votre <strong>mot de passe</strong>. La
première fois, on vous demandera si vous acceptez la première fois, on vous demandera si vous acceptez la
clef SSH, afin d'éviter toute tentative d'usurper l'identité de clef SSH, afin d'éviter toute tentative d'usurper l'identité de
clipper&nbsp;: vérifiez que le fingerprint indiqué est bien la machine distante&nbsp;: vérifiez que le fingerprint indiqué est bien
"17:b2:61:d4:51:66:48:0d:c4:a4:3f:f1:01:ed:a8:b5" et répondez « Yes ». "d2:2f:2d:e6:22:17:16:1c:54:5f:e3:9a:0b:88:db:37" et répondez « Yes ».
<div class="encadre">Petite explication technique : la <div class="encadre">Petite explication technique : la
commande indiquée plus haut demande au serveur commande indiquée plus haut demande à ssh de créer un tunnel dynamique entre
www-cache.ens.fr de nous envoyer ce qu'on lui demande par son la machine locale et la machine distante (sas.eleves.ens.fr) en utilisant le port 3128.
port 3128 sur notre port 3128. Tout le trafic arrivant sur ce port sur la machine locale sera redirigé sur la machine
distante (option -D 3128). De plus, on dit à ssh de ne pas exécuter de commandes distantes
avec l'option -N.
</div> </div>
</li> </li>
@ -108,7 +113,13 @@
Si ssh n'a pas signalé d'erreur, le tunnel est maintenant opérationel et Si ssh n'a pas signalé d'erreur, le tunnel est maintenant opérationel et
vous pouvez passer à la section suivante. (Il est normal que ssh ne vous vous pouvez passer à la section suivante. (Il est normal que ssh ne vous
rende pas la main, ou qu'il vous rende la main sans ouvrir de shell sur rende pas la main, ou qu'il vous rende la main sans ouvrir de shell sur
clipper.) sas.)
<div class="encadre">Si vous voulez avoir plus d'informations sur la connexion SSH
et l'état du tunnel, vous pouvez utiliser l'argument " -v " (à ajouter après ssh
dans la ligne de commande précédente) qui donnera un log détaillé de ce que fait ssh.
Dans ce cas, le signe que le tunnel est ouvert est la ligne "entering interactive session."
</div>
</li> </li>
</ol> </ol>
@ -133,7 +144,7 @@
<li>dans l'onglet « Session » : <li>dans l'onglet « Session » :
<ol> <ol>
<li><strong>Host name (or IP <li><strong>Host name (or IP
address)</strong> : <code>clipper.ens.fr</code></li> address)</strong> : <code>sas.eleves.ens.fr</code></li>
<li><strong>Port</strong> : <code>22</code></li> <li><strong>Port</strong> : <code>22</code></li>
<li><strong>Protocole</strong> : <code>SSH</code></li> <li><strong>Protocole</strong> : <code>SSH</code></li>
<li><strong>Saved sessions</strong> : <code>ENS par tunnel <li><strong>Saved sessions</strong> : <code>ENS par tunnel
@ -175,8 +186,8 @@
<strong>identifiant</strong> (<em>login</em>) et votre <strong>mot de <strong>identifiant</strong> (<em>login</em>) et votre <strong>mot de
passe</strong>. La première fois, on vous demandera si vous acceptez passe</strong>. La première fois, on vous demandera si vous acceptez
la clef SSH, afin d'éviter toute tentative d'usurper l'identité de la clef SSH, afin d'éviter toute tentative d'usurper l'identité de
clipper&nbsp;: vérifiez que le fingerprint indiqué est bien sas&nbsp;: vérifiez que le fingerprint indiqué est bien
"17:b2:61:d4:51:66:48:0d:c4:a4:3f:f1:01:ed:a8:b5" et répondez « Yes ». "d2:2f:2d:e6:22:17:16:1c:54:5f:e3:9a:0b:88:db:37" et répondez « Yes ».
</p> </p>
@ -185,7 +196,8 @@
<p>Que vous utilisiez Linux, Mac OS, Windows, FreeBSD ou autre, <p>Que vous utilisiez Linux, Mac OS, Windows, FreeBSD ou autre,
vous avez maintenant ouvert le tunnel. Le signe qu'il est ouvert, vous avez maintenant ouvert le tunnel. Le signe qu'il est ouvert,
c'est la fenêtre de terminal ouverte.</p> c'est la fenêtre de terminal ouverte. Attention, si vous fermez la fenêtre
de terminal, le tunnel se fermera.</p>
<p>Il reste à emprunter ce tunnel. Pour cela, vous devrez configurer <p>Il reste à emprunter ce tunnel. Pour cela, vous devrez configurer
votre navigateur pour lui dire d'utiliser votre navigateur pour lui dire d'utiliser
@ -211,11 +223,17 @@
/> />
</p> </p>
<p>Indiquez à votre navigateur que vous voulez <strong>utiliser un <p>Si vous avez suivi la méthode pour Windows, indiquez à votre navigateur
que vous voulez <strong>utiliser un
proxy</strong>, en cliquant sur « <code>Manual proxy proxy</strong>, en cliquant sur « <code>Manual proxy
configuration</code> », puis en configuration</code> », puis en
tapant <code>localhost</code> comme proxy HTTP, tapant <code>localhost</code> comme proxy HTTP,
et <code>3128</code> comme port :</p> et <code>3128</code> comme port :</p>
<p>Si vous avez suivi la méthode pour Linux, indiquez à votre navigateur
que vous voulez <strong>utiliser un proxy</strong>, en cliquant sur « <code>Manual proxy
configuration</code> », puis en
tapant <code>localhost</code> comme proxy SOCKS,
et <code>3128</code> comme port :</p>
<p> <img src="tunnel6.png" alt="Paramètres de connection dans <p> <img src="tunnel6.png" alt="Paramètres de connection dans
Firefox" /> Firefox" />
@ -319,7 +337,7 @@ emprunté. Il suffit pour cela de :</p>
d'« Accès réservé aux postes de l'ENS ».</p> d'« Accès réservé aux postes de l'ENS ».</p>
<div class="metainformation"> <div class="metainformation">
Auteurs : Baptiste Mélès, Lionel Fourquaux. Auteurs : Baptiste Mélès, Lionel Fourquaux, Lucas Verney.
<date value="from git" /> <date value="from git" />
</div> </div>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 29 KiB

After

Width:  |  Height:  |  Size: 31 KiB

View file

@ -261,8 +261,8 @@ attachement, epérant ainsi passer pour un vrai mail.
Ces vers peuvent être accompagnés de virus classiques. Parfois, leur Ces vers peuvent être accompagnés de virus classiques. Parfois, leur
but est simplement de surcharger le réseau. Souvent, ils ne concernent but est simplement de surcharger le réseau. Souvent, ils ne concernent
explicitement que le monde Windows, mais de fait, tous ceux qui explicitement que le monde Windows, mais de fait, tous ceux qui
utilisent le courrier électronique en font les frais. Récemment, le utilisent le courrier électronique en font les frais. Le
virus « Sobig.F » a ainsi surchargé <code>clipper</code> pendant plus virus « Sobig.F » a déjà surchargé <code>clipper</code> pendant plus
d'une semaine, retardant le départ et l'arrivée du mail de tout le d'une semaine, retardant le départ et l'arrivée du mail de tout le
monde. monde.
</p> </p>

View file

@ -12,7 +12,7 @@
<p> <p>
Les élèves, magistériens, pensionnaires étrangers, bref tous ceux qui Les élèves, magistériens, pensionnaires étrangers, bref tous ceux qui
ont un compte sur <code>clipper</code> peuvent créer une page Web sur ont un compte sur <code>sas</code> peuvent créer une page Web sur
le <a href="http://www.eleves.ens.fr/">serveur des élèves</a>. le <a href="http://www.eleves.ens.fr/">serveur des élèves</a>.
</p> </p>
@ -39,10 +39,10 @@ diffusion de vos photos de vacances.
<div class="attention"> <div class="attention">
<strong>Attention</strong> : il faut créer le répertoire <strong>Attention</strong> : il faut créer le répertoire
<code>www</code> sur votre compte sur <code>clipper</code>. En <code>www</code> sur votre compte sur <code>sas</code>. En
pratique, ça veut dire que si vous êtes à Jourdan ou Montrouge, il pratique, ça veut dire que si vous êtes à Jourdan ou Montrouge, il
faut d'abord vous loguer à distance sur <code>clipper</code> (tapez faut d'abord vous loguer à distance sur <code>sas</code> (tapez
simplement <code>clipper</code>). Pas de problème si vous êtes en simplement <code>ssh sas.eleves</code>). Pas de problème si vous êtes en
salle S, T, au 46 ou dans l'Infi. salle S, T, au 46 ou dans l'Infi.
</div> </div>
@ -53,7 +53,7 @@ href="&url.tuteurs;unix/repertoires.html">répertoires</a> :
</p> </p>
<pre> <pre>
<span class="prompt">clipper ~ $</span> mkdir www <span class="prompt">sas ~ $</span> mkdir www
</pre> </pre>
<p class="continue"> <p class="continue">
@ -62,7 +62,7 @@ dans ce répertoire :
</p> </p>
<pre> <pre>
<span class="prompt">clipper ~ $</span> cd www <span class="prompt">sas ~ $</span> cd www
</pre> </pre>
<h3>Votre page d'accueil</h3> <h3>Votre page d'accueil</h3>

View file

@ -53,7 +53,7 @@ existe un <a href="http://www.eleves.ens.fr/search.html">moteur
Google</a> pour le serveur des élèves).</p> Google</a> pour le serveur des élèves).</p>
<p>D'abord, créez vos propres pages d'erreur. Ensuite, dans votre <p>D'abord, créez vos propres pages d'erreur. Ensuite, dans votre
fichier <code>.htaccess</code>, écrivez :</p> fichier <code>.htaccess</code>, écrivez :</p>
<pre>ErrorDocument numero_d'_erreur /chemin/du/fichier.html</pre> <pre>ErrorDocument numero_d'_erreur /chemin/du/fichier.html</pre>
@ -162,8 +162,8 @@ avez désactivé cette fonction, bien sûr).</p>
<p>Vous pouvez interdire l'accès à votre site à partir de certaines <p>Vous pouvez interdire l'accès à votre site à partir de certaines
adresses IP. Dans ce document, il ne sera question que des adresses adresses IP. Dans ce document, il ne sera question que des adresses
IPv4, dont on rappelle qu'elles sont constituées de quatre nombres de 0 IPv4, dont on rappelle qu'elles sont constituées de quatre nombres de 0
à 255 séparés par des points (par exemple l'adresse IP de clipper est à 255 séparés par des points (par exemple l'adresse IP de sas.eleves est
<code>129.199.121.1</code>).</p> <code>129.199.121.11</code>).</p>
<p>Pour interdire une adresse IP :</p> <p>Pour interdire une adresse IP :</p>
@ -243,7 +243,7 @@ faire, on tape :</p>
pour lequel on vous demande un mot de passe.</p> pour lequel on vous demande un mot de passe.</p>
<pre> <pre>
<span class="prompt">clipper ~ $</span> htpasswd -c .passwds <span class="prompt">sas ~ $</span> htpasswd -c .passwds
toto toto
New password: New password:
Re-type new password: Re-type new password:

View file

@ -166,8 +166,8 @@ Gaim</a> :
</p> </p>
<pre> <pre>
<span class="prompt">clipper ~ $</span> mv 6704-gaimcrystal.tgz .gaim/smileys <span class="prompt">sas ~ $</span> mv 6704-gaimcrystal.tgz .gaim/smileys
<span class="prompt">clipper ~ $</span> tar xfz 6704-gaimcrystal.tgz <span class="prompt">sas ~ $</span> tar xfz 6704-gaimcrystal.tgz
</pre> </pre>
<p> <p>

View file

@ -131,7 +131,7 @@ href="templates/cv1.ps.gz">cv1.ps.gz</a>)</li>
<li> <a href="templates/cv2.txt">CV 2</a> : plus complexe, <li> <a href="templates/cv2.txt">CV 2</a> : plus complexe,
plus joli aussi (<a href="templates/cv2.ps.gz">cv2.ps.gz</a>), il utilise plus joli aussi (<a href="templates/cv2.ps.gz">cv2.ps.gz</a>), il utilise
la classe de documents « CV », écrite pour cela. Elle est la classe de documents « CV », écrite pour cela. Elle est
installée sur clipper, mais vous pouvez l'installer sur votre machine, installée sur sas.eleves, mais vous pouvez l'installer sur votre machine,
en téléchargeant le fichier <a href="cv.cls">cv.cls</a></li> en téléchargeant le fichier <a href="cv.cls">cv.cls</a></li>
<li> <a href="templates/cv3.txt">CV 3</a> simple et élégant (<a <li> <a href="templates/cv3.txt">CV 3</a> simple et élégant (<a

View file

@ -69,13 +69,16 @@ utilisant le package <code>french</code> de <code>babel</code>
<h2>La classe <code>lettre</code></h2> <h2>La classe <code>lettre</code></h2>
<p>La classe <code>lettre</code> se fonde sur <code>letter</code>, mais <p>La classe <code>lettre</code> se fonde sur <code>letter</code>, mais
avec quelques améliorations. Elle a été écrite par Denis Mégévand. avec quelques améliorations. Elle a été écrite par Denis Mégévand.</p>
Attention ! Pour l'instant, la version installé sur clipper a des bugs
un peu pénible (double compilation nécessaire parce qu'elle ne reconnaît <!--
Attention ! Pour l'instant, la version installé sur sas.eleves a des bugs
un peu pénibles (double compilation nécessaire parce qu'elle ne reconnaît
pas <code>\closing</code> tout de suite). Vous pouvez télécharger une <a pas <code>\closing</code> tout de suite). Vous pouvez télécharger une <a
href="ftp://obsftp.unige.ch/pub/tex/macros/lettre_2.346.tar.gz">version href="ftp://obsftp.unige.ch/pub/tex/macros/lettre_2.346.tar.gz">version
plus récente (2.346)</a>, il vous suffira ensuite, pour l'utiliser, de la plus récente (2.346)</a>, il vous suffira ensuite, pour l'utiliser, de la
placer dans votre répertoire inputs.</p> placer dans votre répertoire inputs.</p>
-->
<h3>Les bases</h3> <h3>Les bases</h3>
@ -86,12 +89,13 @@ ici) :</p>
<pre> <pre>
\documentclass[11pt]{lettre} \documentclass[11pt]{lettre}
\usepackage[latin1]{inputenc} \usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc} \usepackage[T1]{fontenc}
\usepackage[francais]{babel} \usepackage[francais]{babel}
\begin{document} \begin{document}
\begin{letter}{<em>destinataire</em>} \begin{letter}{<em>destinataire</em>}
\name{<em>expéditeur</em>}
\def\concname{<em>Objet :~</em>} % On définit ici la commande 'objet' \def\concname{<em>Objet :~</em>} % On définit ici la commande 'objet'
\conc{<em>Objet de la lettre</em>} \conc{<em>Objet de la lettre</em>}
\nref{<em>Références de la lettre, de votre point de vue</em>} \nref{<em>Références de la lettre, de votre point de vue</em>}

View file

@ -125,9 +125,9 @@ dégénère.
Être modérateur d'un conti ne requiert aucune compétence technique. Il Être modérateur d'un conti ne requiert aucune compétence technique. Il
suffit de lire régulièrement le conti en question et de blaster avec suffit de lire régulièrement le conti en question et de blaster avec
discernement. Vous pouvez modérer un seul conti ou plusieurs, tout discernement. Vous pouvez modérer un seul conti ou plusieurs, tout
seul ou à plusieurs. La liste des modérateurs actuels se trouve sur seul ou à plusieurs. <!-- La liste des modérateurs actuels se trouve sur
<code>clipper</code> dans le fichier <code>sas.eleves</code> dans le fichier
<code>/var/forum/blastd/proprio</code>. Pour devenir modérateur, <code>/var/forum/blastd/proprio</code>.--> Pour devenir modérateur,
écrivez aux administrateurs de forum : <a écrivez aux administrateurs de forum : <a
href="mailto:forum@clipper"><code>forum@clipper</code></a>. href="mailto:forum@clipper"><code>forum@clipper</code></a>.
</p> </p>

View file

@ -42,10 +42,10 @@ courrier entrant vers phare</a>. On rappelle que la commande que vous
devez taper, c'est ce qui suit le <code> $</code>. devez taper, c'est ce qui suit le <code> $</code>.
Sauvegardez votre boîte de réception Sauvegardez votre boîte de réception
sur votre compte en remplaçant dans ce qui suit <code>login</code> par sur votre compte en remplaçant dans ce qui suit <code>login</code> par
votre login(clipper):</p> votre login (clipper):</p>
<pre> <pre>
<span class="prompt"> clipper ~ $</span> rsync -av /var/mail/login Mail/boite_clipper <span class="prompt"> sas ~ $</span> rsync -av /var/mail/login Mail/boite_clipper
</pre> </pre>
<p> Vérifiez la taille totale de vos messages, et en particulier que vous <p> Vérifiez la taille totale de vos messages, et en particulier que vous
@ -53,7 +53,7 @@ votre login(clipper):</p>
</p> </p>
<pre> <pre>
<span class="prompt">clipper ~ $</span> du -sh Mail <span class="prompt">sas ~ $</span> du -sh Mail
187M Mail 187M Mail
</pre> </pre>
@ -62,7 +62,7 @@ votre login(clipper):</p>
</p> </p>
<pre> <pre>
<span class="prompt">clipper ~ $</span> rsync -vaczP Mail login_phare@phare.normalesup.org: <span class="prompt">sas ~ $</span> rsync -vaczP Mail login_phare@phare.normalesup.org:
</pre> </pre>
@ -81,14 +81,14 @@ de supprimer les fichiers <strong>inutiles et encombrants</strong>.</p>
« <code>vers_phare</code> ». Cette méthode a plusieurs avantages, « <code>vers_phare</code> ». Cette méthode a plusieurs avantages,
notamment de vous permettre de vérifier que les fichiers que vous voulez notamment de vous permettre de vérifier que les fichiers que vous voulez
déplacer n'excède pas votre quota, et de ne pas transférer vos fichiers de déplacer n'excède pas votre quota, et de ne pas transférer vos fichiers de
configuration, qui sont spécifiques à clipper. configuration, qui sont spécifiques à sas.eleves.
</p> </p>
<p> Connectez-vous sur clipper comme pour transférer vos mails (cf <p> Connectez-vous sur sas.eleves comme pour transférer vos mails (cf
ci-dessus). Créez le répertoire « <code>vers_phare</code> »:</p> ci-dessus). Créez le répertoire « <code>vers_phare</code> »:</p>
<pre> <pre>
<span class="prompt">clipper ~ $</span> mkdir vers_phare <span class="prompt">sas ~ $</span> mkdir vers_phare
</pre> </pre>
<p> Utilisez les commandes <code>mv</code> et <code>rm</code> pour déplacer <p> Utilisez les commandes <code>mv</code> et <code>rm</code> pour déplacer
@ -98,8 +98,8 @@ de supprimer les fichiers <strong>inutiles et encombrants</strong>.</p>
<p> Déplacer des fichiers et des répertoires avec <code>mv</code>:</p> <p> Déplacer des fichiers et des répertoires avec <code>mv</code>:</p>
<pre> <pre>
<span class="prompt">clipper ~ $</span> mv maitrise vers_phare/ <span class="prompt">sas ~ $</span> mv maitrise vers_phare/
<span class="prompt">clipper ~ $</span> mv cubiques2.pdf vers_phare/ <span class="prompt">sas ~ $</span> mv cubiques2.pdf vers_phare/
</pre> </pre>
<p>Vérifier que vous ne dépassez pas votre quota sur phare. Attention, il <p>Vérifier que vous ne dépassez pas votre quota sur phare. Attention, il
@ -107,7 +107,7 @@ de supprimer les fichiers <strong>inutiles et encombrants</strong>.</p>
lors de l'étape précédente à votre quota.</p> lors de l'étape précédente à votre quota.</p>
<pre> <pre>
<span class="prompt">clipper ~ $</span> du -sh vers_phare <span class="prompt">sas ~ $</span> du -sh vers_phare
407M vers_phare 407M vers_phare
</pre> </pre>
@ -115,7 +115,7 @@ de supprimer les fichiers <strong>inutiles et encombrants</strong>.</p>
</p> </p>
<pre> <pre>
<span class="prompt">clipper ~ $</span> rsync -vaczP vers_phare/ login_phare@phare.normalesup.org:depuis_clipper <span class="prompt">sas ~ $</span> rsync -vaczP vers_phare/ login_phare@phare.normalesup.org:depuis_sas
</pre> </pre>
<h3> S'aider avec WinSCP ou scp </h3> <h3> S'aider avec WinSCP ou scp </h3>
@ -148,7 +148,7 @@ et les répertoires qui prennent le plus de place sur votre compte. Le résultat
taille en kilo-octets. Ce paragraphe est un bref résumé, il existe une page avec taille en kilo-octets. Ce paragraphe est un bref résumé, il existe une page avec
<a href="&url.tuteurs;unix/place_disque.html#du">plus de détails sur la commande <code>du</code></a>.</p> <a href="&url.tuteurs;unix/place_disque.html#du">plus de détails sur la commande <code>du</code></a>.</p>
<pre> <pre>
<span class="prompt">clipper ~ $</span> du -ak | sort -nr | head -10 <span class="prompt">sas ~ $</span> du -ak | sort -nr | head -10
98280 . 98280 .
22007 ./www 22007 ./www
1658 ./Mail 1658 ./Mail
@ -166,7 +166,7 @@ critères.
<code>ls -lhS</code> pour trier par taille. Commencez par trier le haut de la liste, <code>ls -lhS</code> pour trier par taille. Commencez par trier le haut de la liste,
les fichiers les plus encombrants. les fichiers les plus encombrants.
<pre> <pre>
<span class="prompt">clipper ~ $</span> ls -lhS |head -30 <span class="prompt">sas ~ $</span> ls -lhS |head -30
total 56M total 56M
-rw-r--r-- 1 conduche math98 7.0M Sep 21 2005 0508_grand.zip -rw-r--r-- 1 conduche math98 7.0M Sep 21 2005 0508_grand.zip
-rw-r--r-- 1 conduche math98 2.8M Feb 25 2003 chat.png -rw-r--r-- 1 conduche math98 2.8M Feb 25 2003 chat.png
@ -178,12 +178,12 @@ total 56M
<code>ls -lht</code> pour trier par date: est-ce que vos fichiers datant d'il y a 4 <code>ls -lht</code> pour trier par date: est-ce que vos fichiers datant d'il y a 4
ans sont toujours utile ? ans sont toujours utile ?
<pre> <pre>
<span class="prompt">clipper ~ $</span> ls -lht <span class="prompt">sas ~ $</span> ls -lht
(...) (...)
-rw-r--r-- 1 conduche math98 868 Nov 26 2002 linux-install.dvi -rw-r--r-- 1 conduche math98 868 Nov 26 2002 linux-install.dvi
-rw-r--r-- 1 conduche math98 1.1K Nov 26 2002 linux-install.tex -rw-r--r-- 1 conduche math98 1.1K Nov 26 2002 linux-install.tex
-rw-r--r-- 1 conduche math98 24K Oct 25 2002 555239470.pdf -rw-r--r-- 1 conduche math98 24K Oct 25 2002 555239470.pdf
<span class="prompt">clipper ~ $</span> <span class="prompt">sas ~ $</span>
</pre> </pre>
Les fichiers les plus anciens sont en bas de la liste. Les fichiers les plus anciens sont en bas de la liste.
@ -192,10 +192,10 @@ Ce paragraphe était un bref résumé, il existe une page avec
</li> </li>
<li>Pour effacer les fichiers inutiles, utilisez la commande <code>rm</code>. <li>Pour effacer les fichiers inutiles, utilisez la commande <code>rm</code>.
<pre> <pre>
<span class="prompt">clipper ~ $</span> rm 0508_* <span class="prompt">sas ~ $</span> rm 0508_*
rm: remove regular file `0508.zip'? y rm: remove regular file `0508.zip'? y
rm: remove regular file `0508_grand.zip'? y rm: remove regular file `0508_grand.zip'? y
<span class="prompt">clipper ~ $</span> <span class="prompt">sas ~ $</span>
</pre> </pre>
Le caractère <code>*</code> sert de caractère générique. Le caractère <code>*</code> sert de caractère générique.
</li> </li>

View file

@ -7,15 +7,15 @@
<title>Phare: configuration</title> <title>Phare: configuration</title>
</head> </head>
<body> <body>
<h1>Transférer ses fichiers de configuration depuis <code>clipper</code> vers <code>Phare</code></h1> <h1>Transférer ses fichiers de configuration depuis <code>sas</code> vers <code>Phare</code></h1>
<p>Pour transférer vos fichiers de configuration (fichiers ou répertoires du type <code>.blablarc</code> ou simplement <code>.blabla</code>), il est <p>Pour transférer vos fichiers de configuration (fichiers ou répertoires du type <code>.blablarc</code> ou simplement <code>.blabla</code>), il est
conseillé de procéder au cas par cas, les logiciels sur <code>phare.normalesup.org</code> n'étant pas forcément totalement compatibles avec ceux de conseillé de procéder au cas par cas, les logiciels sur <code>phare.normalesup.org</code> n'étant pas forcément totalement compatibles avec ceux de
<code>clipper</code>.</p> <code>sas</code>.</p>
<p>Pour que <code>clipper</code> ne vous redemande pas votre mot de passe à chaque transfert, il est vivement conseillé de <p>Pour que <code>sas</code> ne vous redemande pas votre mot de passe à chaque transfert, il est vivement conseillé de
<a href="&url.tuteurs;/internet/loin/ssh.html#s3">configurer sa connexion ssh</a> et d'installer des <a href="&url.tuteurs;/internet/loin/ssh.html#s3">configurer sa connexion ssh</a> et d'installer des
<a href="&url.tuteurs;/internet/loin/ssh.html#s1_2">clefs</a>. Dans notre cas, la machine locale est <code>phare</code>, et la machine distante <code>clipper</code>.</p> <a href="&url.tuteurs;/internet/loin/ssh.html#s1_2">clefs</a>. Dans notre cas, la machine locale est <code>phare</code>, et la machine distante <code>sas.eleves</code>.</p>
<h2>Les fichiers qu'il est conseillé de transférer</h2> <h2>Les fichiers qu'il est conseillé de transférer</h2>
<p>Certains fichiers contiennent simplement des données personnelles, comme la liste d'adresse de votre carnet d'adresse, la liste des messages lus dans forum, etc... <p>Certains fichiers contiennent simplement des données personnelles, comme la liste d'adresse de votre carnet d'adresse, la liste des messages lus dans forum, etc...
@ -23,14 +23,14 @@ Il peut être utile de récupérer ces fichiers, plutôt que d'avoir à reconsti
<h3>Carnet d'adresse et signature</h3> <h3>Carnet d'adresse et signature</h3>
<h4>Si vous utilisez <code>pine</code></h4> <h4>Si vous utilisez <code>pine</code></h4>
<p>Les fichiers <code>.addressbook</code> et <code>.addressbook.lu</code> <p>Les fichiers <code>.addressbook</code> et <code>.addressbook.lu</code>
contiennent la liste de vos contacts, et le fichier <code>.signature</code> contiennent la liste de vos contacts, et le fichier <code>.signature</code>
votre signature automatique. Pour les récupérer, tapez les commandes suivantes votre signature automatique. Pour les récupérer, tapez les commandes suivantes
</p> </p>
<pre> <pre>
<span class="prompt">phare ~ $</span> rsync -vaczP clipper:.addressbook\* . <span class="prompt">phare ~ $</span> rsync -vaczP sas.eleves:.addressbook\* .
receiving file list ... receiving file list ...
2 files to consider 2 files to consider
.addressbook .addressbook
2019 100% 246.46kB/s 0:00:00 (xfer#1, to-check=1/2) 2019 100% 246.46kB/s 0:00:00 (xfer#1, to-check=1/2)
@ -39,8 +39,8 @@ receiving file list ...
sent 56 bytes received 1929 bytes 3970.00 bytes/sec sent 56 bytes received 1929 bytes 3970.00 bytes/sec
total size is 6185 speedup is 3.12 total size is 6185 speedup is 3.12
<span class="prompt">phare ~ $</span> rsync -vaczP clipper:.signature\* . <span class="prompt">phare ~ $</span> rsync -vaczP sas.eleves:.signature\* .
receiving file list ... receiving file list ...
1 file to consider 1 file to consider
sent 16 bytes received 106 bytes 244.00 bytes/sec sent 16 bytes received 106 bytes 244.00 bytes/sec
@ -57,15 +57,15 @@ votre signature automatique. Pour les récupérer, tapez les commandes suivantes
</p> </p>
<pre> <pre>
<span class="prompt">phare ~ $</span> rsync -vaczP clipper:.muttalias . <span class="prompt">phare ~ $</span> rsync -vaczP sas.eleves:.muttalias .
receiving file list ... receiving file list ...
1 file to consider 1 file to consider
.muttalias .muttalias
465 100% 454.10kB/s 0:00:00 (xfer#1, to-check=0/1) 465 100% 454.10kB/s 0:00:00 (xfer#1, to-check=0/1)
sent 36 bytes received 179 bytes 430.00 bytes/sec sent 36 bytes received 179 bytes 430.00 bytes/sec
total size is 465 speedup is 2.16 total size is 465 speedup is 2.16
<span class="prompt">phare ~ $</span> rsync -vaczP clipper:.signature\* . <span class="prompt">phare ~ $</span> rsync -vaczP sas.eleves:.signature\* .
receiving file list ... receiving file list ...
1 file to consider 1 file to consider
@ -74,19 +74,19 @@ total size is 60 speedup is 0.49
<span class="prompt">phare ~ $</span> <span class="prompt">phare ~ $</span>
</pre> </pre>
<p>Les autres réglages de mutt sont dans le fichier <code>.muttrc</code> qu'il <p>Les autres réglages de mutt sont dans le fichier <code>.muttrc</code> qu'il
est déconseillé de récupérer. Les modifications doivent être faites à la main. est déconseillé de récupérer. Les modifications doivent être faites à la main.
Si vous voulez quand même le récupérer, à vos risques et périls, regardez la section suivante.</p> Si vous voulez quand même le récupérer, à vos risques et périls, regardez la section suivante.</p>
<h3>La liste des messages lus dans forum ou les news</h3> <h3>La liste des messages lus dans forum ou les news</h3>
<h4>Si vous utilisez flrn</h4> <h4>Si vous utilisez flrn</h4>
<p>Lorsque vous lisez des groupes de discussion avec flrn (ce qui est la situation par défaut), celui-ci stocke différentes informations (groupes auxquels vous êtes abonnés, messages lus) dans des fichiers de configuration. On peut avoir envie de les récupérer. Sur <code>phare</code>, tous les fichiers de configuration de flrn sont rangés dans le répertoire <code>$HOME/.flrn/</code>. Sur votre compte <code>clipper</code>, si vous n'avez pas de répertoire <code>.flrn</code>, les fichiers sont dans votre répertoire <code>$HOME</code>.</p> <p>Lorsque vous lisez des groupes de discussion avec flrn (ce qui est la situation par défaut), celui-ci stocke différentes informations (groupes auxquels vous êtes abonnés, messages lus) dans des fichiers de configuration. On peut avoir envie de les récupérer. Sur <code>phare</code>, tous les fichiers de configuration de flrn sont rangés dans le répertoire <code>$HOME/.flrn/</code>. Sur votre compte <code>sas</code>, si vous n'avez pas de répertoire <code>.flrn</code>, les fichiers sont dans votre répertoire <code>$HOME</code>.</p>
<p> Les commandes suivantes récupèrent la liste des messages lu dans <em>tous les newsgroups lu avec flrn</em>. Si vous lisez aussi les dépêches AFP ou usenet avec flrn, ces listes là seront aussi récupérées.</p> <p> Les commandes suivantes récupèrent la liste des messages lu dans <em>tous les newsgroups lu avec flrn</em>. Si vous lisez aussi les dépêches AFP ou usenet avec flrn, ces listes là seront aussi récupérées.</p>
<pre> <pre>
<span class="prompt">phare ~/.flrn/ $</span> rsync -vaczP clipper:.flnewsrc\* . <span class="prompt">phare ~/.flrn/ $</span> rsync -vaczP sas.eleves:.flnewsrc\* .
receiving file list ... receiving file list ...
2 files to consider 2 files to consider
sent 32 bytes received 155 bytes 41.56 bytes/sec sent 32 bytes received 155 bytes 41.56 bytes/sec
@ -94,10 +94,10 @@ total size is 7094 speedup is 37.94
<span class="prompt">phare ~/.flrn $</span> <span class="prompt">phare ~/.flrn $</span>
</pre> </pre>
<!--<p> Les commandes suivantes récupèrent la liste des groupes auxquels vous êtes abonné sur <em>tous les serveurs lu avec flrn</em>. Si vous lisez aussi les dépêches AFP ou usenet avec flrn, ces listes là seront aussi récupérées.</p> <!--<p> Les commandes suivantes récupèrent la liste des groupes auxquels vous êtes abonné sur <em>tous les serveurs lu avec flrn</em>. Si vous lisez aussi les dépêches AFP ou usenet avec flrn, ces listes là seront aussi récupérées.</p>
<pre> <pre>
<span class="prompt">phare ~/.flrn/ $</span> rsync -vaczP clipper:.flnewsrc\* . <span class="prompt">phare ~/.flrn/ $</span> rsync -vaczP sas.eleves:.flnewsrc\* .
<span class="prompt">phare ~/.flrn $</span> <span class="prompt">phare ~/.flrn $</span>
@ -109,27 +109,27 @@ total size is 7094 speedup is 37.94
<h3>Les raccourcis shell et les variables d'environnement</h3> <h3>Les raccourcis shell et les variables d'environnement</h3>
<h4>Les raccourcis </h4> <h4>Les raccourcis </h4>
<p>Si vous avez modifié votre fichier <code>.zshrc</code> sur <code>clipper</code> pour rajouter des raccourcis &#8212; appelés « alias » &#8212;, il faut que vous alliez les récupérer manuellement, par copier/coller. Ils sont à recopier dans votre nouveau <code>.zshrc</code>, sur <code>phare</code>. Il faut bien entendu vérifier que les logiciels appelés existent toujours, et ne pas mettre de chemins absolus.</p> <p>Si vous avez modifié votre fichier <code>.zshrc</code> sur <code>sas</code> pour rajouter des raccourcis &#8212; appelés « alias » &#8212;, il faut que vous alliez les récupérer manuellement, par copier/coller. Ils sont à recopier dans votre nouveau <code>.zshrc</code>, sur <code>phare</code>. Il faut bien entendu vérifier que les logiciels appelés existent toujours, et ne pas mettre de chemins absolus.</p>
<h4>Les variables d'environnement </h4> <h4>Les variables d'environnement </h4>
<p>Le fichier <code>.zshenv</code> sur <code>phare</code> définit plusieurs <p>Le fichier <code>.zshenv</code> sur <code>phare</code> définit plusieurs
<a href="&url.tuteurs;/unix/shell/variable.html#s2_3">variable <code>$EDITOR</code></a>. Celle qui peut avoir été modifiée est la variable <code>$EDITOR</code> qui règle votre éditeur de texte par défaut (dans forum, ou mutt). Pour vérifier, on utilise la commande <code>echo</code>.</p> <a href="&url.tuteurs;/unix/shell/variable.html#s2_3">variable <code>$EDITOR</code></a>. Celle qui peut avoir été modifiée est la variable <code>$EDITOR</code> qui règle votre éditeur de texte par défaut (dans forum, ou mutt). Pour vérifier, on utilise la commande <code>echo</code>.</p>
<pre> <pre>
<span class="prompt">clipper ~ $</span> echo $EDITOR <span class="prompt">sas ~ $</span> echo $EDITOR
/usr/local/util/bin/emacs -nw /usr/local/util/bin/emacs -nw
</pre> </pre>
<pre> <pre>
<span class="prompt">phare ~ $</span> echo $EDITOR <span class="prompt">phare ~ $</span> echo $EDITOR
nano-tool nano-tool
</pre> </pre>
<p class="continue"> <p class="continue">
Dans ce cas, vous éditez le fichier <code>.zshenv</code> sur <code>phare</code> pour mettre votre éditeur préféré.</p> Dans ce cas, vous éditez le fichier <code>.zshenv</code> sur <code>phare</code> pour mettre votre éditeur préféré.</p>
<h3>Autres fichiers</h3> <h3>Autres fichiers</h3>
<p>Vous pouvez récupérer sans aucun problèmes les fichiers <p>Vous pouvez récupérer sans aucun problèmes les fichiers
<a href="&url.tuteurs;/unix/communiquer.html#qui"><code>.quialias</code></a>, <a href="&url.tuteurs;/unix/communiquer.html#qui"><code>.quialias</code></a>,
<a href="&url.tuteurs;/unix/communiquer.html#finger"><code>.plan</code></a>, <a href="&url.tuteurs;/unix/communiquer.html#finger"><code>.plan</code></a>,
<a href="&url.tuteurs;/unix/communiquer.html#finger"><code>.project</code></a>. <a href="&url.tuteurs;/unix/communiquer.html#finger"><code>.project</code></a>.
</p> </p>
@ -137,11 +137,11 @@ Dans ce cas, vous éditez le fichier <code>.zshenv</code> sur <code>phare</code>
<h2>Les fichiers qu'il est plus délicat de transférer</h2> <h2>Les fichiers qu'il est plus délicat de transférer</h2>
<p>Les conseils de cette rubrique s'adressent à des utilisateurs « avancés ». Rapatriez ces fichiers <em>uniquement si vous savez ce que vous faites</em>. <p>Les conseils de cette rubrique s'adressent à des utilisateurs « avancés ». Rapatriez ces fichiers <em>uniquement si vous savez ce que vous faites</em>.
<code>Phare</code> n'est pas organisé de la même façon que <code>clipper</code>. En <code>Phare</code> n'est pas organisé de la même façon que <code>sas</code>. En
particulier, certaines commandes ne sont pas « rangées » au même endroit de particulier, certaines commandes ne sont pas « rangées » au même endroit de
l'arborescence des fichiers. Si vous avez parmis vos fichiers personnels l'arborescence des fichiers. Si vous avez parmis vos fichiers personnels
des scripts faisant appel à des commandes par leur chemin, il faudra des scripts faisant appel à des commandes par leur chemin, il faudra
éventuellement corriger ce chemin pour le mettre en conformité avec le éventuellement corriger ce chemin pour le mettre en conformité avec le
nouveau système.</p> nouveau système.</p>
<h3>forum</h3> <h3>forum</h3>
@ -151,8 +151,8 @@ nouveau système.</p>
<span class="prompt">phare ~ $</span> rm -rf .flrn <span class="prompt">phare ~ $</span> rm -rf .flrn
</pre> </pre>
<p class="continue">Puis, s'il y a un répertoire <code>$HOME/.flrn/</code> sur <code>clipper</code>, vous transférez celui-ci sur <code>phare</code>. Sinon <p class="continue">Puis, s'il y a un répertoire <code>$HOME/.flrn/</code> sur <code>sas</code>, vous transférez celui-ci sur <code>phare</code>. Sinon
vous transférez tous les fichiers <code>.flnews*</code> et <code>.flrn*</code> présent sur <code>clipper</code>.</p> vous transférez tous les fichiers <code>.flnews*</code> et <code>.flrn*</code> présents sur <code>sas</code>.</p>
<p>Il y a quelques modification à faire dans le <code>.flrnrc</code>:</p> <p>Il y a quelques modification à faire dans le <code>.flrnrc</code>:</p>
<ul> <ul>
@ -169,7 +169,7 @@ vous transférez tous les fichiers <code>.flnews*</code> et <code>.flrn*</code>
<p>Ce fichier contient les réglages de pine.</p> <p>Ce fichier contient les réglages de pine.</p>
<pre> <pre>
<span class="prompt">phare ~ $</span> rsync -vaczP clipper:.pinerc . <span class="prompt">phare ~ $</span> rsync -vaczP sas.eleves:.pinerc .
receiving file list ... receiving file list ...
1 file to consider 1 file to consider
.pinerc .pinerc
@ -183,7 +183,7 @@ total size is 19790 speedup is 2.99
<h3>fetchmail</h3> <h3>fetchmail</h3>
<p>Exemple: <p>Exemple:
J'utilisais fetchmail sur <code>clipper</code> pour rapatrier mon mail d'un serveur J'utilisais fetchmail sur <code>sas</code> pour rapatrier mon mail d'un serveur
extérieur à l'ENS, et ceci avec un fichier de configuration .fetchmailrc extérieur à l'ENS, et ceci avec un fichier de configuration .fetchmailrc
dans lequel une ligne faisait appel à le commande <code>/bin/procmail</code>. dans lequel une ligne faisait appel à le commande <code>/bin/procmail</code>.
Or sur <code>phare</code>, l'appel <code>fetchmail -f .fetchmailrc</code> me renvoie un Or sur <code>phare</code>, l'appel <code>fetchmail -f .fetchmailrc</code> me renvoie un
@ -204,7 +204,7 @@ vers la commande procmail dans mon fichier <code>.fetchmailrc</code>.</p>
<h2>Les fichiers qu'il est fortement déconseillé de transférer</h2> <h2>Les fichiers qu'il est fortement déconseillé de transférer</h2>
<h3><code>.zshrc</code></h3> <h3><code>.zshrc</code></h3>
<p>Le <code>.zshrc</code> par défaut est fait pour donner un environnement le plus semblable possible à celui de <code>clipper</code>. Mais comme <code>phare</code> n'est pas organisé comme <code>clipper</code>, ce fichier est &#8212; d'un point de vue technique &#8212; assez différent de celui présent sur <code>clipper</code>. Il est donc déconseillé de le rapatrier. Mieux vaut reprendre vos modifications personnelles et adapter au nouveau fichier.</p> <p>Le <code>.zshrc</code> par défaut est fait pour donner un environnement le plus semblable possible à celui de <code>sas</code>. Mais comme <code>phare</code> n'est pas organisé comme <code>sas</code>, ce fichier est &#8212; d'un point de vue technique &#8212; assez différent de celui présent sur <code>sas</code>. Il est donc déconseillé de le rapatrier. Mieux vaut reprendre vos modifications personnelles et adapter au nouveau fichier.</p>
<h3><code>.procmailrc</code></h3> <h3><code>.procmailrc</code></h3>

View file

@ -82,8 +82,8 @@ lui-même pour son fonctionnement interne. Toutes les cartes réseau ethernet
possèdent une adresse possèdent une adresse
<abbr lang="en" title="Media Access Control">MAC</abbr> depuis l'usine (mais <abbr lang="en" title="Media Access Control">MAC</abbr> depuis l'usine (mais
les cartes modernes permettent de la changer), qui est code unique de six les cartes modernes permettent de la changer), qui est code unique de six
octets. Par exemple clipper a pour adresse MAC octets. Par exemple sas.eleves a pour adresse MAC
<code>08:00:20:b0:24:32</code>. Dans l'entête ethernet, on trouve l'adresse <code>52:54:00:62:1b:66</code>. Dans l'entête ethernet, on trouve l'adresse
MAC de l'ordinateur auquel la trame est adressée (ainsi que celle de MAC de l'ordinateur auquel la trame est adressée (ainsi que celle de
l'ordinateur qui envoit). En temps normal, le filtrage se fait directement l'ordinateur qui envoit). En temps normal, le filtrage se fait directement
au niveau de la carte réseau, de sorte que parmi les ordinateurs sur un même au niveau de la carte réseau, de sorte que parmi les ordinateurs sur un même
@ -163,7 +163,7 @@ les moyens d'assurer leur bonne circulation.
Nous utilisons actuellement la version 4 d'IP, ce qu'on indique parfois par Nous utilisons actuellement la version 4 d'IP, ce qu'on indique parfois par
IPv4. Dans cette version, les adresses sont constituées de 32 chiffres IPv4. Dans cette version, les adresses sont constituées de 32 chiffres
binaires (bits), ce qu'on écrit généralement sous la forme de quatre nombres binaires (bits), ce qu'on écrit généralement sous la forme de quatre nombres
entre 0 et 255. Par exemple, l'adresse IP de clipper est 129.199.129.1. Une entre 0 et 255. Par exemple, l'adresse IP de sas.eleves est 129.199.129.11. Une
nouvelle version d'IP, IPv6, est progressivement mis en place ; les adresses nouvelle version d'IP, IPv6, est progressivement mis en place ; les adresses
y font 128 bits, et sont écrites en hexadécimal ; l'ENS n'est pas reliée en y font 128 bits, et sont écrites en hexadécimal ; l'ENS n'est pas reliée en
IPv6, mais si vous voulez un exemple, 2001:660:3001:4002:2C0:4FFF:FE4E:41D3 IPv6, mais si vous voulez un exemple, 2001:660:3001:4002:2C0:4FFF:FE4E:41D3
@ -393,7 +393,7 @@ qui savent à qui s'adresser pour chaque domaine. Et ainsi de suite.
</p> </p>
<p> <p>
Par exemple, pour connaître l'adresse de <code>clipper.ens.fr</code>, il Par exemple, pour connaître l'adresse de <code>sas.eleves.ens.fr</code>, il
faut commencer par interroger l'un des serveurs racine, par exemple faut commencer par interroger l'un des serveurs racine, par exemple
198.41.0.4, qui répond qui'il ne sait pas, mais que les <code>.fr</code> 198.41.0.4, qui répond qui'il ne sait pas, mais que les <code>.fr</code>
sont gérés par 192.93.0.1, 193.51.208.13, et quelques autres. Si on sont gérés par 192.93.0.1, 193.51.208.13, et quelques autres. Si on

View file

@ -333,8 +333,9 @@ l'ENS.
<p> <p>
Prenons l'exemple de galion, tentant d'envoyer un message (sous la Prenons l'exemple de galion, tentant d'envoyer un message (sous la
forme d'un paquet IP, comme Internet Protocol) à aviso, en forme d'un paquet IP, comme Internet Protocol) à aviso, en Infirmatique.
Infirmatique. (Attention, ce paragraphe n'est plus à jour : aviso n'est plus en salle Infi et
son adresse IP a changé.)
</p> </p>
<p> <p>
@ -476,8 +477,8 @@ allons en détailler quelques unes.
Cette application est chargée de faire la correspondance entre les Cette application est chargée de faire la correspondance entre les
adresses numériques, et les noms de stations, noms qui sont destinés adresses numériques, et les noms de stations, noms qui sont destinés
aux humains. Ainsi, c'est le système des DNS qui permet à toute aux humains. Ainsi, c'est le système des DNS qui permet à toute
station dans le monde de savoir que <code>clipper.ens.fr</code> répond station dans le monde de savoir que <code>sas.eleves.ens.fr</code> répond
à l'adresse <code>129.199.129.1</code>. Chaque site doit disposer d'un à l'adresse <code>129.199.129.11</code>. Chaque site doit disposer d'un
DNS, connaissant les machines locales, et pouvant interroger les DNS, connaissant les machines locales, et pouvant interroger les
autres DNS. Les DNS communiquent par paquets UDP sur le port 53. autres DNS. Les DNS communiquent par paquets UDP sur le port 53.
</p> </p>

View file

@ -42,7 +42,7 @@ commande <code>man</code> elle-même :
</p> </p>
<pre> <pre>
<span class="prompt">clipper ~ $</span> man man <span class="prompt">sas ~ $</span> man man
</pre> </pre>
<p class="continue">(Sous KDE, vous pouvez aussi taper <p class="continue">(Sous KDE, vous pouvez aussi taper
@ -218,7 +218,7 @@ la section 2 :
</p> </p>
<pre> <pre>
<span class="prompt">clipper ~ $</span> man 2 mkdir <span class="prompt">sas ~ $</span> man 2 mkdir
</pre> </pre>
<div class="ens"> <div class="ens">
@ -250,7 +250,7 @@ anglais. Exemple d'utilisation :
</p> </p>
<pre> <pre>
<span class="prompt">clipper ~ $</span> apropos MP3 <span class="prompt">sas ~ $</span> apropos MP3
lame lame (1) - create mp3 audio files lame lame (1) - create mp3 audio files
</pre> </pre>
@ -268,7 +268,7 @@ commande. Dans notre cas, cela signifie que les lignes produites par
</p> </p>
<pre> <pre>
<span class="prompt">clipper ~ $</span> apropos editor | less <span class="prompt">sas ~ $</span> apropos editor | less
Curses::UI::TextEditor Curses (3) - Create and manipulate texteditor widgets Curses::UI::TextEditor Curses (3) - Create and manipulate texteditor widgets
FvwmConsoleC.pl FvwmConsoleC.pl (1) - Command editor for FVWM command in put interface FvwmConsoleC.pl FvwmConsoleC.pl (1) - Command editor for FVWM command in put interface
Tk::ColorEditor Tk (3) - a general purpose Tk widget Color Editor Tk::ColorEditor Tk (3) - a general purpose Tk widget Color Editor
@ -336,7 +336,7 @@ disponible) :
</p> </p>
<pre> <pre>
<span class="prompt">clipper ~ $</span> df -h <span class="prompt">sas ~ $</span> df -h
Filesystem Size Used Avail Use% Mounted on Filesystem Size Used Avail Use% Mounted on
/dev/dsk/c0t0d0s0 189M 92M 79M 54% / /dev/dsk/c0t0d0s0 189M 92M 79M 54% /
/dev/dsk/c0t0d0s4 754M 595M 106M 85% /usr /dev/dsk/c0t0d0s4 754M 595M 106M 85% /usr
@ -358,7 +358,7 @@ correctes possibles. Exemple :
</p> </p>
<pre> <pre>
<span class="prompt">clipper ~ $</span> cal -xyz <span class="prompt">sas ~ $</span> cal -xyz
cal: illegal option -- x cal: illegal option -- x
usage: cal [ [month] year ] usage: cal [ [month] year ]
</pre> </pre>
@ -421,7 +421,7 @@ pour obtenir les pages info d'<code>info</code> lui-même :
</p> </p>
<pre> <pre>
<span class="prompt">clipper ~ $</span> info info <span class="prompt">sas ~ $</span> info info
</pre> </pre>
<p class="continue"> <p class="continue">

View file

@ -32,7 +32,7 @@ standard d'un répertoire et de deux fichiers :
</p> </p>
<pre> <pre>
<span class="prompt">clipper ~/DEA $</span> ls -l <span class="prompt">sas ~/DEA $</span> ls -l
total 205 total 205
drwxr-xr-x 2 toto phy03 512 Jan 16 10:02 fiches/ drwxr-xr-x 2 toto phy03 512 Jan 16 10:02 fiches/
-rw-r--r-- 1 toto phy03 72008 Oct 2 2003 article.dvi -rw-r--r-- 1 toto phy03 72008 Oct 2 2003 article.dvi
@ -138,7 +138,7 @@ appartenez :
</p> </p>
<pre> <pre>
<span class="prompt">clipper ~ $</span> id <span class="prompt">sas ~ $</span> id
uid=4242(toto) gid=276(phy03) groups=276(phy03) uid=4242(toto) gid=276(phy03) groups=276(phy03)
</pre> </pre>
@ -243,10 +243,10 @@ Ici, vous interdisez à tout autre que vous l'accès à votre fichier
</p> </p>
<pre> <pre>
<span class="prompt">clipper ~ $</span> ls -l fichier.txt <span class="prompt">sas ~ $</span> ls -l fichier.txt
-rw-r--r-- 1 toto phy03 42 Jan 5 12:08 fichier.txt -rw-r--r-- 1 toto phy03 42 Jan 5 12:08 fichier.txt
<span class="prompt">clipper ~ $</span> chmod og-r fichier.txt <span class="prompt">sas ~ $</span> chmod og-r fichier.txt
<span class="prompt">clipper ~ $</span> ls -l fichier.txt <span class="prompt">sas ~ $</span> ls -l fichier.txt
-rw------- 1 toto phy03 42 Feb 5 12:08 fichier.txt -rw------- 1 toto phy03 42 Feb 5 12:08 fichier.txt
</pre> </pre>
@ -257,10 +257,10 @@ Même chose pour un répertoire...
</p> </p>
<pre> <pre>
<span class="prompt">clipper ~ $</span> ls -l | grep repertoire <span class="prompt">sas ~ $</span> ls -l | grep repertoire
drwxr-xr-x 2 toto phy03 512 Feb 5 12:19 repertoire/ drwxr-xr-x 2 toto phy03 512 Feb 5 12:19 repertoire/
<span class="prompt">clipper ~ $</span> chmod go-rx repertoire <span class="prompt">sas ~ $</span> chmod go-rx repertoire
<span class="prompt">clipper ~ $</span> ls -l | grep repertoire <span class="prompt">sas ~ $</span> ls -l | grep repertoire
drwx------ 2 toto phy03 512 Feb 5 12:19 repertoire/ drwx------ 2 toto phy03 512 Feb 5 12:19 repertoire/
</pre> </pre>
@ -274,13 +274,13 @@ aux autres l'accès au fichier :
</p> </p>
<pre> <pre>
<span class="prompt">clipper ~ $</span> chmod og+r fichier.txt <span class="prompt">sas ~ $</span> chmod og+r fichier.txt
</pre> </pre>
<h4>Rétablir des droits normaux pour un répertoire</h4> <h4>Rétablir des droits normaux pour un répertoire</h4>
<pre> <pre>
<span class="prompt">clipper ~ $</span> chmod go+rx repertoire <span class="prompt">sas ~ $</span> chmod go+rx repertoire
</pre> </pre>
<h4>Rendre un script exécutable</h4> <h4>Rendre un script exécutable</h4>
@ -292,7 +292,7 @@ simplement :
</p> </p>
<pre> <pre>
<span class="prompt">clipper ~ $</span> chmod +x script <span class="prompt">sas ~ $</span> chmod +x script
</pre> </pre>
@ -322,10 +322,10 @@ exactement à <code>chmod</code> :
</p> </p>
<pre> <pre>
<span class="prompt">clipper ~ $</span> ls -l fichier.txt <span class="prompt">sas ~ $</span> ls -l fichier.txt
-rw------- 1 toto phy03 42 Feb 5 12:08 fichier.txt -rw------- 1 toto phy03 42 Feb 5 12:08 fichier.txt
<span class="prompt">clipper ~ $</span> chmod 644 fichier.txt <span class="prompt">sas ~ $</span> chmod 644 fichier.txt
<span class="prompt">clipper ~ $</span> ls -l fichier.txt <span class="prompt">sas ~ $</span> ls -l fichier.txt
-rw-r--r-- 1 toto phy03 42 Jan 5 12:08 fichier.txt -rw-r--r-- 1 toto phy03 42 Jan 5 12:08 fichier.txt
</pre> </pre>

View file

@ -130,7 +130,7 @@ même temps &#187;).</p>
<p>Emacs se lance comme n'importe quel programme sous UNIX. Si vous <p>Emacs se lance comme n'importe quel programme sous UNIX. Si vous
tapez :</p> tapez :</p>
<pre><span class="prompt">clipper ~ $</span> emacs</pre> <pre><span class="prompt">sas ~ $</span> emacs</pre>
<p>Emacs se lancera dans une fenêtre. Pour lancer emacs dans votre <p>Emacs se lancera dans une fenêtre. Pour lancer emacs dans votre
terminal, utilisez l'option <code>-nw</code>. Cette option est terminal, utilisez l'option <code>-nw</code>. Cette option est
@ -140,15 +140,15 @@ elle vous privera de certaines possibilités (les menus déroulants et
les boutons, par exemple). Si vous souhaitez travailler sur un fichier les boutons, par exemple). Si vous souhaitez travailler sur un fichier
précis, tapez emacs puis le nom du fichier :</p> précis, tapez emacs puis le nom du fichier :</p>
<pre><span class="prompt">clipper ~ $</span> emacs maitrise.tex</pre> <pre><span class="prompt">sas ~ $</span> emacs maitrise.tex</pre>
<p>Si vous observez la fenêtre d'emacs, vous pourrez voir un certain <p>Si vous observez la fenêtre d'emacs, vous pourrez voir un certain
nombre d'informations qui dépendent de la version d'emacs qui est nombre d'informations qui dépendent de la version d'emacs qui est
installée. À la date où cette documentation est écrite, c'est la installée. À la date où cette documentation est écrite, c'est la
version 21.2.1 qui est installée par défaut sur clipper. Pour savoir version 23.3.1 qui est installée par défaut sur sas.eleves. Pour savoir
quelle est votre version, tapez </p> quelle est votre version, tapez </p>
<pre><span class="prompt">clipper ~ $</span> emacs --version</pre> <pre><span class="prompt">sas ~ $</span> emacs --version</pre>
<p>Les renseignements donnés ici valent pour cette version. Il est <p>Les renseignements donnés ici valent pour cette version. Il est
possible que certaines choses ne fonctionnent pas avec des versions possible que certaines choses ne fonctionnent pas avec des versions

View file

@ -67,7 +67,7 @@ Rien de très différent des autres éditeurs ici. Si vous tapez :
</p> </p>
<pre> <pre>
<span class="prompt">clipper ~ $</span> nedit <span class="prompt">sas ~ $</span> nedit
</pre> </pre>
<p class="continue">NEdit va se lancer. Comme c'est un éditeur <p class="continue">NEdit va se lancer. Comme c'est un éditeur
@ -76,7 +76,7 @@ indiquer directement le fichier à ouvrir :
</p> </p>
<pre> <pre>
<span class="prompt">clipper ~ $</span> nedit index.html <span class="prompt">sas ~ $</span> nedit index.html
</pre> </pre>
<h3>Ouvrir un fichier</h3> <h3>Ouvrir un fichier</h3>

View file

@ -63,7 +63,7 @@ fichier à chaque fois. D'abord, on crée le fichier
<code>.abrev</code>, vide pour l'instant.</p> <code>.abrev</code>, vide pour l'instant.</p>
<pre> <pre>
<span class="prompt">clipper ~ $</span> touch .abrev <span class="prompt">sas ~ $</span> touch .abrev
</pre> </pre>
<p> Puis on indique dans son <code>.emacs</code> : </p> <p> Puis on indique dans son <code>.emacs</code> : </p>
@ -165,7 +165,7 @@ répertoire <code>armoire/</code> de tuteurs.
</p> </p>
<pre> <pre>
<span class="prompt">clipper ~ $</span> emacs ~tuteurs/armoire <span class="prompt">sas ~ $</span> emacs ~tuteurs/armoire
</pre> </pre>
<p> <p>

View file

@ -190,8 +190,8 @@ plus en détail plus bas.
<p> <p>
Un mot est une suite de lettres et de chiffres, ou une suite de signes Un mot est une suite de lettres et de chiffres, ou une suite de signes
autres, exceptés les espaces. Un « MOT » est une suite de signe qui ne autres, exceptés les espaces. Un « MOT » est une suite de signe qui ne
sont pas des espaces. Ainsi, <code>tuteurs@clipper.ens.fr</code> est un seul sont pas des espaces. Ainsi, <code>tuteurs@sas.eleves.ens.fr</code> est un seul
MOT, formé de sept MOTS. MOT, formé de sept mots.
</p> </p>
<p> <p>

View file

@ -153,7 +153,7 @@ lignes, toutes les lignes à partir de la quinzième, les lignes 15 à 20.
<div class="attention"> <div class="attention">
<h1>&icone.attention; Attention &icone.attention;</h1> <h1>&icone.attention; Attention &icone.attention;</h1>
Placez-vous sur clipper pour faire cet exercice. En effet, les Placez-vous sur sas.eleves pour faire cet exercice. En effet, les
<tt>/etc/hosts</tt> des autres machines sont beaucoup plus petits (en <tt>/etc/hosts</tt> des autres machines sont beaucoup plus petits (en
particulier peuvent faire moins de 15 lignes). particulier peuvent faire moins de 15 lignes).
</div></li> </div></li>

View file

@ -937,7 +937,7 @@ href="&url.tuteurs;unix/exercices/grep.html">expression régulière</a> et
Pour afficher le cinquième caractère de chaque ligne, on peut faire Pour afficher le cinquième caractère de chaque ligne, on peut faire
ceci : ceci :
<pre> <pre>
<span class="prompt">clipper ~ $</span> cat /etc/hosts | sed -e "s/^.\{4\}\(.\).*/\1/" <span class="prompt">sas ~ $</span> cat /etc/hosts | sed -e "s/^.\{4\}\(.\).*/\1/"
</pre> </pre>
<p class="continue">Le <code>"^.\{4\}"</code> du début sert à filtrer les <p class="continue">Le <code>"^.\{4\}"</code> du début sert à filtrer les
4 premiers caractères de chaque ligne. Ensuite, <code>\(.\)</code> filtre 4 premiers caractères de chaque ligne. Ensuite, <code>\(.\)</code> filtre
@ -948,13 +948,13 @@ la chaîne de remplacement avec <code>"\1"</code>. Ensuite,
<li> <li>
Sur le même principe, pour afficher les caractères 5 à 10 et le treizième : Sur le même principe, pour afficher les caractères 5 à 10 et le treizième :
<pre> <pre>
<span class="prompt">clipper ~ $</span> cat /etc/hosts | sed -e "s/^.\{4\}\(.\{6\}\)..\(.\).*/\1 \2/" <span class="prompt">sas ~ $</span> cat /etc/hosts | sed -e "s/^.\{4\}\(.\{6\}\)..\(.\).*/\1 \2/"
</pre> </pre>
</li> </li>
<li> <li>
Et enfin, pour afficher tous les caractères à partir du quinzième : Et enfin, pour afficher tous les caractères à partir du quinzième :
<pre> <pre>
<span class="prompt">clipper ~ $</span> cat /etc/hosts | sed -e "s/^.\{14\}//" <span class="prompt">sas ~ $</span> cat /etc/hosts | sed -e "s/^.\{14\}//"
</pre> </pre>
</li> </li>
</ul> </ul>

View file

@ -358,7 +358,7 @@ page sur la <a href="place_disque.html">place disque</a> :
</p> </p>
<pre> <pre>
<span class="prompt">clipper ~ $</span> du -ak | sort -nr | head -10 <span class="prompt">sas ~ $</span> du -ak | sort -nr | head -10
98280 . 98280 .
22007 ./www 22007 ./www
1658 ./Mail 1658 ./Mail
@ -420,7 +420,7 @@ vos essais. Tapez dans l'une de vos fenêtres la commande suivante :
</div> </div>
<pre> <pre>
<span class="prompt">clipper ~ $</span> tail -f ~webmaster/logs/access_log.curr | grep monlogin <span class="prompt">sas ~ $</span> tail -f ~webmaster/logs/access_log.curr | grep monlogin
</pre> </pre>
<p class="continue"> <p class="continue">

View file

@ -114,9 +114,9 @@ certains fichiers quand on ne dispose pas d'indication comme un suffixe pour le
savoir :</p> savoir :</p>
<pre> <pre>
<span class="prompt">clipper ~ $</span> file note.png <span class="prompt">sas ~ $</span> file note.png
note.png: PNG image data, 32 x 32, 4-bit colormap, non-interlaced note.png: PNG image data, 32 x 32, 4-bit colormap, non-interlaced
<span class="prompt">clipper ~tuteurs/tex/documents/doc/doc-2003 $</span> file questionnaire.ps <span class="prompt">sas ~tuteurs/tex/documents/doc/doc-2003 $</span> file questionnaire.ps
questionnaire.ps: PostScript document text conforming at level 2.0 questionnaire.ps: PostScript document text conforming at level 2.0
</pre> </pre>

View file

@ -74,7 +74,7 @@ ont été envoyés. Par exemple :
</p> </p>
<pre> <pre>
<span class="prompt">clipper ~ $</span> lpq <span class="prompt">sas ~ $</span> lpq
Printer: lp is lwsalles@snekkar Printer: lp is lwsalles@snekkar
Printer: lwsalles@snekkar 'HP 4200 Salle S' Printer: lwsalles@snekkar 'HP 4200 Salle S'
Queue: 1 printable job Queue: 1 printable job
@ -98,7 +98,7 @@ seulement ceci :
</p> </p>
<pre> <pre>
<span class="prompt">clipper ~ $</span> lpq <span class="prompt">sas ~ $</span> lpq
Printer: lp is lwsalles@snekkar Printer: lp is lwsalles@snekkar
Printer: lwsalles@snekkar 'HP 4200 Salle S' Printer: lwsalles@snekkar 'HP 4200 Salle S'
Queue: no printable jobs in queue Queue: no printable jobs in queue
@ -168,7 +168,7 @@ en fichier PostScript, on utilise la commande <code>dvips</code>.
</p> </p>
<pre> <pre>
<span class="prompt">clipper ~ $</span> dvips dissert.dvi -o <span class="prompt">sas ~ $</span> dvips dissert.dvi -o
This is dvips(k) 5.90a Copyright 2002 Radical Eye Software (www.radicaleye.com) This is dvips(k) 5.90a Copyright 2002 Radical Eye Software (www.radicaleye.com)
' TeX output 2000.03.01:0202' -&gt; dissert.ps ' TeX output 2000.03.01:0202' -&gt; dissert.ps
&lt;texc.pro&gt;&lt;texps.pro&gt;. &lt;cmbx10.pfb&gt;&lt;cmr8.pfb&gt;&lt;cmr6.pfb&gt;&lt;cmr7.pfb&gt;&lt;cmr10.pfb&gt; &lt;texc.pro&gt;&lt;texps.pro&gt;. &lt;cmbx10.pfb&gt;&lt;cmr8.pfb&gt;&lt;cmr6.pfb&gt;&lt;cmr7.pfb&gt;&lt;cmr10.pfb&gt;
@ -186,7 +186,7 @@ spécifier un autre nom, la syntaxe est légèrement différente :
</p> </p>
<pre> <pre>
<span class="prompt">clipper ~ $</span> dvips -o dissertation.ps dissert.dvi <span class="prompt">sas ~ $</span> dvips -o dissertation.ps dissert.dvi
This is dvips(k) 5.90a Copyright 2002 Radical Eye Software (www.radicaleye.com) This is dvips(k) 5.90a Copyright 2002 Radical Eye Software (www.radicaleye.com)
' TeX output 1999.12.03:1601' -&gt; dissertation.ps ' TeX output 1999.12.03:1601' -&gt; dissertation.ps
&lt;texc.pro&gt;&lt;cm-super-t1.enc&gt;&lt;texps.pro&gt;. &lt;sfcc1095.pfb&gt;&lt;cmsy8.pfb&gt; &lt;texc.pro&gt;&lt;cm-super-t1.enc&gt;&lt;texps.pro&gt;. &lt;sfcc1095.pfb&gt;&lt;cmsy8.pfb&gt;

View file

@ -119,11 +119,13 @@ Ce sont des tetris en 3D, dont les touches sont un peu difficiles à
mémoriser, mais qui ont beaucoup de succès. mémoriser, mais qui ont beaucoup de succès.
</p> </p>
<h3><a name="tetris-bsd">tetris-bsd</a></h3> <!-- Plus présent sur sas:
<h3><a name="tetris-bsd">tetris-bsd</a></h3>
<p> <p>
Le vieux tetris en console des bsdgames. Sur clipper uniquement. Le vieux tetris en console des bsdgames. Sur clipper uniquement.
</p> </p>
-->
<h3><a name="quadrapassel">quadrapassel</a></h3> <h3><a name="quadrapassel">quadrapassel</a></h3>

View file

@ -182,7 +182,7 @@ la prononciation du mot de passe :
</p> </p>
<pre> <pre>
<span class="prompt">clipper ~ $</span> apg -t -M N <span class="prompt">sas ~ $</span> apg -t -M N
natbyn7 (nat-byn-SEVEN) natbyn7 (nat-byn-SEVEN)
whon3ok (whon-THREE-ok) whon3ok (whon-THREE-ok)
vajmyik4 (vaj-myik-FOUR) vajmyik4 (vaj-myik-FOUR)
@ -200,7 +200,7 @@ minuscules.
</p> </p>
<pre> <pre>
<span class="prompt">clipper ~ $</span> apg -t -M NC <span class="prompt">sas ~ $</span> apg -t -M NC
PakCod0 (Pak-Cod-ZERO) PakCod0 (Pak-Cod-ZERO)
ekMyk6 (ek-Myk-SIX) ekMyk6 (ek-Myk-SIX)
prubEn3 (prub-En-THREE) prubEn3 (prub-En-THREE)
@ -218,7 +218,7 @@ mode par défaut avec l'option <code>-a 1</code>. Vous obtiendrez par
exemple : </p> exemple : </p>
<pre> <pre>
<span class="prompt">clipper ~ $</span> apg -a 1 -M NC <span class="prompt">sas ~ $</span> apg -a 1 -M NC
ZM9SX0S9O0 ZM9SX0S9O0
ZIRU7XIR3 ZIRU7XIR3
ZLOPH9XJ ZLOPH9XJ
@ -234,17 +234,22 @@ Pour des raisons techniques, on ne peut pas toujours (suivant
l'évolution de la config des machines de l'école) changer son mot de l'évolution de la config des machines de l'école) changer son mot de
passe depuis n'importe quelle machine des salles info. Le plus simple passe depuis n'importe quelle machine des salles info. Le plus simple
est de commencer par se connecter sur le serveur des élèves, est de commencer par se connecter sur le serveur des élèves,
<code>clipper</code>, en tapant dans une fenêtre de terminal la commande <code>sas</code>, en tapant dans une fenêtre de terminal la commande
<code>ssh clipper</code>&thsp;: <code>ssh sas.eleves</code>&thsp;:
</p> </p>
<pre> <pre>
<span class="prompt">trimaran ~ $</span> ssh clipper <span class="prompt">trimaran ~ $</span> ssh sas.eleves
Last login: Wed Dec 24 18:29:49 2008 from trimaran Welcome to Ubuntu 12.04.3 LTS (GNU/Linux 3.2.0-54-generic x86_64)
Sun Microsystems Inc. SunOS 5.9 Generic May 2002
********************************************************* * Documentation: https://help.ubuntu.com/
You have new mail.
clipper ~ $ 86 packages can be updated.
41 updates are security updates.
No mail.
Last login: Sat Oct 19 23:46:59 2013 from gam92-1-78-192-93-110.fbxo.proxad.net
sas ~ $
</pre> </pre>
<p>Une fois que vous avez choisi votre nouveau mot de passe, tapez <p>Une fois que vous avez choisi votre nouveau mot de passe, tapez
@ -252,7 +257,7 @@ toujours dans la fenêtre de terminal <code>passwd</code> :
</p> </p>
<pre> <pre>
<span class="prompt">clipper ~ $</span> passwd <span class="prompt">sas ~ $</span> passwd
passwd: Changing password for toto passwd: Changing password for toto
Enter login(NIS) password: Enter login(NIS) password:
</pre> </pre>

View file

@ -71,7 +71,7 @@ sur les répertoires</a>) :
</p> </p>
<pre> <pre>
<span class="prompt">clipper ~ $</span> du -k histoire <span class="prompt">sas ~ $</span> du -k histoire
1973 histoire/maitrise 1973 histoire/maitrise
127 histoire/sources/AN 127 histoire/sources/AN
36 histoire/sources/divers 36 histoire/sources/divers
@ -133,7 +133,7 @@ faites un <code>du -sk</code> à la racine de votre compte :
</p> </p>
<pre> <pre>
<span class="prompt">clipper ~ $</span> du -sk <span class="prompt">sas ~ $</span> du -sk
98280 . 98280 .
</pre> </pre>
@ -156,7 +156,7 @@ toujours pour le répertoire « histoire » de Toto :
</p> </p>
<pre> <pre>
<span class="prompt">clipper ~ $</span> du -ak histoire <span class="prompt">sas ~ $</span> du -ak histoire
200 histoire/maitrise/maitrise.dvi.bz2 200 histoire/maitrise/maitrise.dvi.bz2
29 histoire/maitrise/1.html 29 histoire/maitrise/1.html
6 histoire/maitrise/maitrise.tex 6 histoire/maitrise/maitrise.tex
@ -177,7 +177,7 @@ la même chose) :
</p> </p>
<pre> <pre>
<span class="prompt">clipper ~ $</span> du -ak histoire/maitrise/maitrise.tex <span class="prompt">sas ~ $</span> du -ak histoire/maitrise/maitrise.tex
6 histoire/maitrise/maitrise.tex 6 histoire/maitrise/maitrise.tex
</pre> </pre>
@ -191,7 +191,7 @@ les répertoires qui prennent le plus de place sur votre compte.
</p> </p>
<pre> <pre>
<span class="prompt">clipper ~ $</span> du -ak | sort -nr | head -10 <span class="prompt">sas ~ $</span> du -ak | sort -nr | head -10
98280 . 98280 .
22007 ./www 22007 ./www
1658 ./Mail 1658 ./Mail
@ -247,7 +247,7 @@ redirection (<code>&gt;</code>) :
</p> </p>
<pre> <pre>
<span class="prompt">clipper ~ $</span> du -ak | sort -nr | head -50 &gt; gros_fichiers.txt <span class="prompt">sas ~ $</span> du -ak | sort -nr | head -50 &gt; gros_fichiers.txt
</pre> </pre>
<p class="continue"> <p class="continue">
@ -270,7 +270,7 @@ principale.
</p> </p>
<pre> <pre>
<span class="prompt">clipper</span> ~ $ ls -s /var/mail | grep toto <span class="prompt">sas</span> ~ $ ls -s /var/mail | grep toto
1142 /var/mail/toto 1142 /var/mail/toto
</pre> </pre>
@ -292,7 +292,7 @@ lettres :
</p> </p>
<pre> <pre>
<span class="prompt">clipper</span> ~ $ ls -s /var/mail | sort -nr | head -10 <span class="prompt">sas</span> ~ $ ls -s /var/mail | sort -nr | head -10
161704 blevy 161704 blevy
116728 derrida 116728 derrida
75888 hcartan 75888 hcartan
@ -337,7 +337,7 @@ utilisé, et le point de montage. Voici un exemple presque complet :
</p> </p>
<pre> <pre>
<span class="prompt">clipper</span> ~ $ df -h <span class="prompt">sas</span> ~ $ df -h
Filesystem Size Used Avail Use% Mounted on Filesystem Size Used Avail Use% Mounted on
(...) (...)
/dev/dsk/c0t8d0s1 4.2G 3.9G 261M 94% /users/95 /dev/dsk/c0t8d0s1 4.2G 3.9G 261M 94% /users/95
@ -364,10 +364,10 @@ permet de repérer facilement la vôtre :
</p> </p>
<pre> <pre>
<span class="prompt">clipper ~ $</span> df -h /var/mail <span class="prompt">sas ~ $</span> df -h /var/mail
Filesystem Size Used Avail Use% Mounted on Filesystem Size Used Avail Use% Mounted on
/dev/dsk/c0t10d0s3 8.4G 5.1G 3.2G 62% /var/mail /dev/dsk/c0t10d0s3 8.4G 5.1G 3.2G 62% /var/mail
<span class="prompt">clipper ~ $</span> df -h /users/03 <span class="prompt">sas ~ $</span> df -h /users/03
Filesystem Size Used Avail Use% Mounted on Filesystem Size Used Avail Use% Mounted on
/dev/dsk/c0t12d0s3 12G 6.4G 4.8G 58% /users/03 /dev/dsk/c0t12d0s3 12G 6.4G 4.8G 58% /users/03
</pre> </pre>
@ -406,7 +406,7 @@ conserve l'intégrale de <cite>Village People</cite> sur son compte...
Même s'il n'y a pas de quotas, on considère généralement qu'il faut de Même s'il n'y a pas de quotas, on considère généralement qu'il faut de
bonnes raisons pour occuper plus de 100 Mo d'espace bonnes raisons pour occuper plus de 100 Mo d'espace
disque. « C'est ridicule, le disque dur de mon PC fait disque. « C'est ridicule, le disque dur de mon PC fait
100 Go ! », me direz-vous. Certes, mais 1000 Go ! », me direz-vous. Certes, mais
<code>clipper</code> n'a pas les mêmes contraintes qu'une machine <code>clipper</code> n'a pas les mêmes contraintes qu'une machine
personnelle : le matériel est différent, et il y a des sauvegardes personnelle : le matériel est différent, et il y a des sauvegardes
quotidiennes, imaginez le volume des données stockées ! quotidiennes, imaginez le volume des données stockées !

View file

@ -22,7 +22,7 @@ commandes</strong>. Par exemple, vous y tapez <code>pine</code> ou
instructions et vous dit quelque chose comme : instructions et vous dit quelque chose comme :
</p> </p>
<pre><span class="prompt">clipper ~ $</span></pre> <pre><span class="prompt">sas ~ $</span></pre>
<h3>La coquille magique</h3> <h3>La coquille magique</h3>