Inhalt

14. axspawn einrichten

axspawn ist ein einfaches Programm, das anrufenden AX.25-Stationen den Login auf die eigene Maschine erlaubt.

Es kann vom ax25d in gleicher Weise wie node gestartet werden. Um einem Nutzer ein Login auf die eigene Maschine zu erlauben, muß der Datei /etc/ax25/ax25d.conf eine Zeile ähnlich dieser hinzugefügt werden:

default *   *   *  *   *   1   root /usr/sbin/axspawn axspawn %u 

Endet diese Zeile mit einem »+«, so muß der jeweilige Nutzer Return drücken, bevor er sich einloggen darf. Voreingestellt ist, daß nicht auf das Return gewartet wird.

Für alle dieser Zeile folgenden Konfigurationen wird axspawn gestartet. axspawn prüft, ob das auf der Kommandozeile übergebene Rufzeichen gültig ist, entfernt dann eine etwaige SSID und schaut in /etc/passwd nach, ob der betreffende Nutzer einen Account besitzt. Gibt es einen Account , und das Paßwort ist entweder »« (nichts) oder »+«, dann ist der Nutzer eingeloggt, steht etwas im Paßwort-Feld, so wird der Nutzer nach einem Paßwort gefragt.

Gibt es keinen Account für den Nutzer, so kann axspawn so eingestellt werden, daß es automatisch einen einrichtet. Achtung: Bei Distributionen, die mit dem sogenannten Password-Shadowing arbeiten, bei denen das Paßwort also nicht in /etc/passwd steht, kann es mit dem automatischen Anlegen von Nutzer-Accounts Probleme geben.

In diesem Fall ist es günstiger, für alle nicht speziell definierten Nutzer eine Art Gast-Account vorzusehen, auf den jeder von ihnen zugreifen kann.

14.1 Die Datei /etc/ax25/axspawn.conf

Das Verhalten von axspawn kann mit der Datei /etc/ax25/ax25spawn.conf in verschiedener Weise beeinflußt werden. Diese Datei hat folgendes Format:

# /etc/ax25/axspawn.conf 
# 
# Automatische Erzeugung von Accounts für Nutzer? 
create   yes 
# 
# Gastzugang, wenn oben 'no' eingestellt ist - oder nichts geht 
# Gastzugang ausgeschaltet mit 'no' 
guest    no 
# 
# Gruppen-ID oder Name für Auto-Account 
group    ax25 
# 
# Erste zu verwendende Nutzerkennung (User-ID) 
first_uid  2001
# 
# Maximum für User-ID 
max_uid    3000 
#
# Home-Verzeichnis für die neuen Nutzer
home       home/ax25 
# 
# Shell für die neuen Nutzer 
shell      /bin/bash 
#
# User-ID mit Rufzeichen für ausgehende Verbindungen verknüpfen
associate  yes 

Ein »#« in der Datei markiert einen Kommentar; der Rest der Zeile wird ignoriert.

Folgende acht Charakteristika von axspawn können eingestellt werden:

create

Wenn auf »yes« gesetzt, versucht axspawn, einen Account für alle Nutzer, die noch nicht in /etc/passwd aufgeführt sind, zu erzeugen.

guest

Dieses Feld bezeichnet den Loginnamen, der verwendet wird, wenn create auf »no« gestellt ist. Im Normalfall ist das »guest« oder »ax25«.

group

Bezeichnet den Gruppennamen, der für neu (create) angelegte Nutzer-Accounts verwendet wird.

first_uid

Nummer der ersten Benutzerkennung (User-ID), die für mit create neu angelegte Nutzer-Accounts verwendet werden soll.

max_uid

Höchste für Benutzerkennungen von mit create angelegten Accounts zu vergebende Zahl

home

Home-(Login-)Verzeichnis für neu angelegte Nutzer-Accounts

shell

Die für die neu angelegten Accounts zu verwendende Login-Shell

associate

Legt fest, ob abgehende Verbindungen unter dem Rufzeichen des ankommenden Nutzers oder dem der eigenen Station laufen sollen.


Inhalt