Rev 6586 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 6586 | Rev 15107 | ||
---|---|---|---|
Line 1... | Line 1... | ||
1 | 1 | ||
2 | 2 | ||
3 | <p class="wimscenter"> |
3 | <p class="wimscenter">Définition des restrictions d'accès</p> |
4 | <p> |
- | |
5 | 4 | ||
- | 5 | <p> |
|
6 |
|
6 | Les définitions de restriction d'accès sont des données multi-ligne, exécutées ligne par ligne |
7 |
|
7 | dans l'ordre de la liste. Les restrictions affectent seulement les modules de ressources et |
8 |
|
8 | non les modules administratifs. |
9 | </p><p> |
- | |
10 |
|
9 | Les lignes commençant par un <span class="tt wims_code_words">#</span> sont des commentaires. |
11 | </p><p> |
10 | </p><p> |
- | 11 | Chaque ligne a le format <span class="tt wims_code_words">[condition d'accès]:[conditions sur l'hôte]</span>. |
|
- | 12 | </p><p> |
|
12 |
|
13 | La condition d'accès est une liste de mots, qui sont ANDed. |
13 |
|
14 | Les mots disponibles se trouvent dans le tableau suivant. |
- | 15 | Chaque mot peut être préfixé avec |
|
14 | <span class="tt wims_code_words">non</span> |
16 | <span class="tt wims_code_words">non</span> pour inverser son sens logique. |
15 | </p> |
17 | </p> |
16 | $table_header |
18 | $table_header |
17 | $table_tr<th |
19 | $table_tr</th><th>mot<th>signification</th></tr> |
18 | $table_tr<td |
20 | $table_tr<td>class</td><td>La connexion se fait dans une classe virtuelle.</td></tr> |
19 | $table_tr<td |
21 | $table_tr<td>com</td><td>Le module requis est dans la hiérarchie en dessous de com/.</td></tr> |
20 | $table_tr<td |
22 | $table_tr<td>document</td><td>Le module requis est un document. (not yet available)</td></tr> |
21 | $table_tr<td |
23 | $table_tr<td>exercise</td><td>Le module requis est un exercice.</td></tr> |
22 | $table_tr<td |
24 | $table_tr<td>hint</td><td>La requête concerne les aides.</td></tr> |
23 | $table_tr<td |
25 | $table_tr<td>local</td><td>Le module requis est dans la hiérarchie en dessous de local/.</td></tr> |
24 | $table_tr<td |
26 | $table_tr<td>recreation</td><td>Le module requis est une récreation.</td></tr> |
25 | $table_tr<td |
27 | $table_tr<td>tool</td><td>Le module requis est un outil.</td></tr> |
26 | $table_end |
28 | $table_end |
27 | 29 | ||
- | 30 | <p> |
|
28 |
|
31 | Les conditions sur l'hôte peuvent être n'importe quelle définition d'hôte http, |
29 |
|
32 | plus éventuellement la définition d'un temps pour les feuilles d'exercices. |
30 |
|
33 | Si le premier caractère des conditions d'hôtes est <span class="tt wims_code_words">!</span>, |
- | 34 | l'hôte ou le temps remplissant ces conditions se verra refusé l'accès |
|
31 |
|
35 | (pour les ressources remplissant ces conditions). |
32 |
|
36 | Sinon, l'accès n'est autorisé que sous les conditions données |
- | 37 | et les lignes suivantes dans la définition des |
|
33 |
|
38 | restrictions seront ignorées pour celles remplissant les conditions. |
- | 39 | </p> |
|
34 | 40 | ||
35 | <hr/> |
41 | <hr/> |
36 | 42 | ||
37 | !read help/hosts.phtml |
43 | !read help/hosts.phtml |
38 | 44 | ||
39 | <hr/> |
45 | <hr/> |
40 | 46 | ||
41 |
|
47 | Quelques exemples. |
42 | <p> |
48 | <p> |
43 | # |
49 | # Désactive l'utilisation d'outils à partir de 134.59.102.* |
44 | <br |
50 | <br/><span class="tt wims_code_words">tool:! 134.59.102.</span> |
45 | </p><p> |
51 | </p><p> |
46 | # |
52 | # Désactive les appels aux indications à partir de localhost. |
47 | <br |
53 | <br/><span class="tt wims_code_words">hint:! 127.0.0.1</span> |
48 | </p><p> |
54 | </p><p> |
49 | # |
55 | # Les personnes venant de wanadoo.fr et ayant un accès anonyme ne peuvent utiliser les récréations. |
50 | <br |
56 | <br/><span class="tt wims_code_words">recreation nonclass:! .wanadoo.fr</span> |
51 | </p><p> |
57 | </p><p> |
52 | # |
58 | # Le travail dans une classe virtuelle est interdit à partir de localhost le jour de l'an 2004. |
53 | <br /><span class="tt" class="wims_code_words"> |
- | |
54 | class: ! 127.0.0.1 >20040101.00:00 <20040101.23:59</span> |
59 | <br/><span class="tt wims_code_words">class: ! 127.0.0.1 >20040101.00:00 <20040101.23:59</span> |
55 | </p> |
60 | </p> |
56 | 61 |