This file is indexed.

/usr/share/doc/HOWTO/fr-html/Public-Web-Browser.html is in doc-linux-fr-html 2013.01-3ubuntu1.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
<meta name="generator" content=
"HTML Tidy for HTML5 for Linux version 5.2.0">
<meta name="GENERATOR" content="LinuxDoc-Tools 0.9.72">
<title>The Linux Public Web Browser mini-HOWTO</title>
</head>
<body>
<h1>The Linux Public Web Browser mini-HOWTO</h1>
<h2>par Donald B. Marti Jr., <code><a href=
"mailto:dmarti@best.com">dmarti@best.com</a></code><br>
Adaptation française&nbsp;: Pierre-Charles David <code><a href=
"mailto:david@essi.fr">david@essi.fr</a></code></h2>
v0.3, 5 Janvier 1998
<hr>
<em>L'idée de base ici est de rendre le web accessible à des
visiteurs, tout en limitant leurs possibilités de causer des
dégats.</em>
<hr>
<h2><a name="s1">1. Copyright et mise en garde</a></h2>
<p>Copyright 1997 Donald B. Marti Jr. Ce document peut être
redistribué sous les termes de la licence du Projet de
Documentation de Linux (LDP).</p>
<p>Ce document ne couvre pour l'instant que Netscape Navigator,
mais je projette d'ajouter des notes pour d'autres navigateur dès
que j'aurais les informations nécessaires. Si vous essayez ceci
avec un autre navigateur, faites le moi savoir.</p>
<h2><a name="s2">2. Introduction</a></h2>
<p>L'idée de base ici est de rendre le web accessible à des
visiteurs, tout en limitant leurs possibilités de causer des
dégats.</p>
<p>Cette configuration était au départ destinée à des stands
d'expositions, mais elle devrait être applicable dans d'autres
circonstances où vous voulez faire tourner un navigateur web sans
avoir à vous occuper de l'ordinateur.</p>
<p>Suivre ces instructions ne rend en aucun cas votre système
immunisé contre les attaques ou les erreurs idiotes.</p>
<h2><a name="s3">3. Avant de commencer</a></h2>
<h2><a name="ss3.1">3.1 Vous avez besoin d'un navigateur
graphique</a></h2>
<p>Ce document présuppose que vous ayez déjà un navigateur web
graphique fonctionnant, tel que Netscape Navigator, sur votre
système. Vous devez avoir l'autorisation d'utiliser votre
navigateur. Si vous voulez utilisez Netscape Navigator dans un
contexte commercial, vous pouvez en acheter une copie avec la
licence appropriée auprès de Caldera.</p>
<h2><a name="ss3.2">3.2 Vous devez avoir la permission d'ajouter un
compte utilisateur</a></h2>
<p>Si vous n'avez pas le droit d'être root, demandez à
l'administrateur système d'ajouter le compte <code>guest</code> et
de vous rendre propriétaire du répertoire personnel de guest.
Sauter à la section ``Créer ou éditer les fichiers suivants'' (
<a href="#CreerEditerFichiers">Créer ou éditer les fichiers
suivants dans /home/guest</a>) lorsqu'il ou elle l'a fait.</p>
<h2><a name="ss3.3">3.3 Vous avez besoin de <code>httpd</code> pour
une station de navigation web autonome</a></h2>
<p>Si vous mettez en place une station de navigation web autonome,
sans connexion réseau, vous devez avoir un <code>httpd</code>
fonctionnant correctement et les documents webs installés. Pour
savoir si c'est le cas, tapez&nbsp;:</p>
<blockquote>
<pre><code>
lynx -dump http://localhost/
</code></pre></blockquote>
Vous devez obtenir le texte de la page d'accueil sur votre système.
<h2><a name="AjouterCompteGuest"></a> <a name="s4">4. Ajouter un
compte guest</a></h2>
<p>En tant que <code>root</code>, lancez <code>adduser</code> pour
ajouter un utilisateur nommé <code>guest</code>. Entrez alors</p>
<blockquote>
<pre><code>
passwd guest
</code></pre></blockquote>
pour positionner le mot de passe de l'utilisateur
<code>guest</code>. Cela doit être quelque chose de simple à se
souvenir, comme ``<code>guest</code>''. Vous communiquerez ce mot
de passe aux utilisateurs. Ne mettez pas votre propre mot de passe.
<p>Rendez-vous ensuite propriétaire du répertoire personnel de
<code>guest</code>. Entrez</p>
<blockquote>
<pre><code>
       chown moi.mongroupe /home/guest
</code></pre></blockquote>
Remplacez ``<code>moi</code>'' par votre nom d'utilisateur normal
et ``<code>mongroupe</code>'' avec votre nom de groupe. (Sur Red
Hat Linux, les deux seront identiques.)
<p>Vous devez maintenant tapez <code>exit</code> et effectuer le
reste des manipulations sous votre compte normal, pas en tant que
<b>root</b>.</p>
<h2><a name="CreerEditerFichiers"></a> <a name="s5">5. Créer ou
éditer les fichiers suivants dans /home/guest</a></h2>
<h2><a name="ss5.1">5.1 Fichier <code>.bash_login</code></a></h2>
<blockquote>
<hr>
<pre><code>
       exec startx
</code></pre>
<hr></blockquote>
Cela signifie que lorsque <code>guest</code> entre sur le système,
le shell de login lancera tout de suite le système X Window.
<h2><a name="ss5.2">5.2 Fichier <code>.Xclients</code></a></h2>
<blockquote>
<hr>
<pre><code>
netscape
</code></pre>
<hr></blockquote>
Cela signifie que lorsque X démarre, <code>guest</code> obtient
seulement le navigateur web, sans gestionnaire de fenêtres. Si vous
préférez un autre navigateur web, mettez quelque chose d'autre.
<p>Le fichier <code>.Xclients</code> doit être exécutable par
<code>guest</code>. Entrez pour cela</p>
<blockquote>
<pre><code>
chmod 755 /home/guest/.Xclients
</code></pre></blockquote>
<h2><a name="ss5.3">5.3 Fichier <code>.xsession</code></a></h2>
<blockquote>
<hr>
<pre><code>
#!/bin/sh
netscape
</code></pre>
<hr></blockquote>
Si vous utilisez <code>xdm</code>(1) pour loguer les gens sur le
système, ce fichier doit faire en sorte que guest obtienne le
navigateur de la même manière que s'il s'était logé normalement. Le
fichier <code>.xsession</code> doit être exécutable par
<code>guest</code>. Entrez pour cela
<blockquote>
<pre><code>
chmod 755 /home/guest/.xsession
</code></pre></blockquote>
<h2><a name="ss5.4">5.4 Fichier <code>.Xdefaults</code></a></h2>
<blockquote>
<hr>
<pre><code>
! Désactive la sélection à la souris
*hysteresis:                            3000

! Rend tous les liens, visités ou non, de la même couleur par défaut
*linkForeground:                        #0000EE
*vlinkForeground:                       #0000EE

Netscape.Navigator.geometry: =NETSCAPE_GEOMETRY

! Désactive les commandes clavier
*globalTranslations:

! Fait en sorte que tous les boutons de souris aient le même effet
*drawingArea.translations:              #replace                        \
&lt;Btn1Down&gt;:                     ArmLink()                       \n\
&lt;Btn2Down&gt;:                     ArmLink()                       \n\
&lt;Btn3Down&gt;:                     ArmLink()                       \n\
~Shift&lt;Btn1Up&gt;:                 ActivateLink()                  \
                                DisarmLink()                    \n\
~Shift&lt;Btn2Up&gt;:                 ActivateLink()                  \
                                DisarmLink()                    \n\
~Shift&lt;Btn3Up&gt;:                 ActivateLink()                  \
                                DisarmLink()                    \n\
Shift&lt;Btn1Up&gt;:                  ActivateLink()                  \
                                DisarmLink()                    \n\
Shift&lt;Btn2Up&gt;:                  ActivateLink()                  \
                                DisarmLink()                    \n\
Shift&lt;Btn3Up&gt;:                  ActivateLink()                  \
                                DisarmLink()                    \n\
&lt;Btn1Motion&gt;:                   DisarmLinkIfMoved()             \n\
&lt;Btn2Motion&gt;:                   DisarmLinkIfMoved()             \n\
&lt;Btn3Motion&gt;:                   DisarmLinkIfMoved()             \n\
&lt;Motion&gt;:                       DescribeLink()                  \n\
</code></pre>
<hr></blockquote>
Ce fichier désactive le clignotement de texte, la sélection à la
souris, et certains raccourcis claviers. Il fait aussi en sorte que
tous les boutons de souris fassent la même chose, cache la barre de
menu, et rend les liens, visités ou non, de la même couleur, pour
que chaque utilisateur aie de jolis liens bleus et pas ceux que
d'autres personnes ont visité en violet.
<p>Dans, ce fichier, vous devez remplacer
<code>NETSCAPE_GEOMETRY</code> par une spécification de géométrie X
du genre&nbsp;: <code>XxY+0-0</code>, où <code>X</code> est la
largeur de votre écran, et <code>Y</code> sa hauteur <code>+
32</code>. Cela positionnera la barre de titre de la fenêtre
Netscape en dehors de l'écran pour ne pas distraire l'utilisateur.
Par exemple, si votre écran est en 800x600, la spécification de
géométrie doit être <code>800x632+0-0</code>.</p>
<h2><a name="s6">6. Créer un répertoire <code>.netscape</code> pour
<code>guest</code></a></h2>
<p>Entrez</p>
<blockquote>
<pre><code>
mkdir /home/guest/.netscape
chmod 777 /home/guest/.netscape
</code></pre></blockquote>
<p>pour créer le répertoire <code>.netscape</code> de
<code>guest</code> et le rendre lisible par tout le monde.</p>
<h2><a name="s7">7. L'essayer</a></h2>
<p>Déloguez vous, puis loguez vous en tant que
<code>guest</code>.</p>
<h2><a name="s8">8. Modifier les préférences</a></h2>
<p>Puisque vous ne pourrez pas utiliser la barre de menu en tant
que <code>guest</code>, vous devez éditer les préférences de guest
manuellement si vous devez les modifier, ou bien changer vos propre
préférences et recopier votre fichier de préférences sur celui de
<code>guest</code>.</p>
</body>
</html>