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 :
Si la ligne s'achève sur le caractèredefault * * * * * 1 root /usr/sbin/axspawn axspawn %u
+, 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