Qui peut utiliser le serveur : pathetc/readers.conf

Inn2 utilise pour savoir quel droit doivent être attribué à un lecteur une méthode en deux temps :

  1. Authentification de l'utilisateur

    [Note]

    Je ne traiterais pas les méthodes pour faire une identification par utilisateur. La page de man explique les différentes méthodes pour le faire.

  2. Droits

Le premier bloc de chaque type qui correspond à la connexion est utilisée.

L'authentification est gérée par les blocs de type auth :

auth localhost1 {
    host: "localhost, 127.0.0.1, stdin"2
    default: <localhost>3
    }

1

nom du bloc.

2

adresses autorisées selon le format uwildmat(3) (l'arobase n'est pas autorisée).

3

identité par défaut, si aucune méthode d'authentification n'en donne une autre.

Et les droits sont gérés par les bloc de type access :

access localhost1 {
    users: <localhost>2
    newsgroups: fr.misc.bavardages.*3
    access: RPA4
    }

1

nom du bloc.

2

les utilisateurs concernées par ce bloc (format uwildmat(3))

3

un masque des groupes autorisés (format uwildmat(3))

4

Les droits donnés aux utilisateurs du bloc, les permissions les plus courantes sont :

R

L'utilisateur peut lire les groupes concernés

P

L'utilisateur peut envoyer un message aux groupes concernés

A

L'utilisateur peut envoyer un message avec l'entête Approved: