Page suivante Page précédente Table des matières

14. Configuration de axspawn.

axspawn permet aux stations AX.25 qui se connectent d'ouvrir une session sur votre machine. Il peut être lancé par le programme ax25d décrit ci-dessus d'une façon similaire à node. Pour ouvrir une session utilisateur, vous ajouterez une variante de la ligne suivante au fichier /etc/ax25/ax25d.conf :

default * * * * * 1 root /usr/sbin/axspawn axspawn %u
Si la ligne s'achève sur le caractère +, l'utilisateur devra appuyer sur la touche d'entrée avant de pouvoir s'identifier. Par défaut, il n'y a pas d'attente. Toutes les configurations d'hôtes qui suivent la ligne précédente déclencheront l'appel d'axspawn lorsqu'ils se connecteront. Quand axspawn s'exécute, il vérifie tout d'abord que l'argument de ligne de commande fourni est un identifiant licite, supprime le SSID puis parcourt le fichier /etc/passwd pour voir si l'utilisateur dispose d'un compte. Si c'est le cas et que le mot de passe associé est "" (vide) ou +, la session utilisateur est ouverte. En présence d'un autre mot de passe, celui-ci est demandé. Si le compte n'existe pas, axspawn peut être configuré de façon à en créer un automatiquement.

14.1 Mise au point du fichier /etc/ax25/axspawn.conf

Le format du fichier est le suivant :

# /etc/ax25/axspawn.conf
#
# creation automatique de comptes utilisateur
create    yes
#
# compte d'invite en l'absence de creation automatique et si tout le reste
# echoue. Se desactive ave "no"
guest     no
#
# id ou nom du groupe pour le compte automatique
group     ax25
#
# id de depart
first_uid 2001
#
# id maximale
max_uid   3000
#
# emplacement des repertoires utilisateurs crees automatiquement
home      /home/ax25
#
# shell utilisateur
shell     /bin/bash
#
# lien entre les id utilisateur et le numero d'identification pour les
# connexions sortantes
associate yes

Détail des huit caractéristiques configurables de axspawn :

#

indique un commentaire.

create

si ce champ est positionné à yes alors axspawn tentera de créer un compte pour tout utilisateur qui n'apparaît pas dans le fichier /etc/passwd.

guest

fournit le nom du compte à employer pour les utilisateurs n'en ayant pas lorsque create est positionné à no. On y trouve souvent ax25 ou guest.

group

indique le groupe pour les utilisateurs qui n'apparaissent pas dans le fichier /etc/passwd.

first_uid

valeur de départ des identités utilisateur lors de la création automatique

max_uid

identité utilisateur maximale disponible à la création automatique

home

répertoire dans lequel seront créés les comptes utilisateurs

shell

shell de login des nouveaux utilisateurs

associate

indique si les connexions sortantes de l'utilisateur ont lieu avec son identifiant d'appel personnel ou avec celui de votre station


Page suivante Page précédente Table des matières