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.
/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.
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
.
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
.
indique le groupe pour les utilisateurs qui n'apparaissent
pas dans le fichier /etc/passwd
.
valeur de départ des identités utilisateur lors de la création automatique
identité utilisateur maximale disponible à la création automatique
répertoire dans lequel seront créés les comptes utilisateurs
shell de login des nouveaux utilisateurs
indique si les connexions sortantes de l'utilisateur ont lieu avec son identifiant d'appel personnel ou avec celui de votre station