Avanti Indietro Indice

15. Configurazione di axspawn

Il programma axspawn permette alle stazioni connesse via AX.25 di loggarsi sulla macchina Linux. Può essere lanciato da ax25d in modo simile a quanto visto per node. Per permettere ad un utente l'accesso alla propria macchina occorre aggiungere una linea simile alla seguente nel proprio file /etc/ax25/ax25d.conf:

default * * * * * 1 root /usr/sbin/axspawn axspawn %u
Se la line finisce con un carattere +, l'utente che si connette deve battere invio prima che gli venga concesso il login. Di default la scelta è di non attendere input dall'utente.

Ogni singola configurazione host che segue queste righe lancia axspawn alla connessione del corrispondente. Alla partenza, axspawn controlla che la linea di comando che gli viene passata corrisponda ad un nominativo valido, toglie lo ssid e infine controlla il file /etc/passwd per vedere se quell'utente ha un account configurato sulla macchina. Se esiste e la password è "" (null) o +, l'utente è subito fatto entrare; se esiste una password da fornire, viene invitato a digitarla. Se non esiste un'account corrispondente all'utente in /etc/passwd, si può configurare axspawn affinchè ne crei automaticamente uno.

15.1 Creazione del file /etc/ax25/axspawn.conf

E' possibile modificare il comportamento di axspawn agendo sul file di configurazione /etc/ax25/axspawn.conf che è formattato nel seguente modo:

# /etc/ax25/axspawn.conf
#
# permette la creazione automatica di account utente
create    yes
#
# uso di utente guest (ospite) se sopra si è scelto "no" o se tutto
# fallisce. Disabilita con "no"
guest     no
#
# nome o group id degli utenti creati automaticamente
group     ax25
#
# primo user id da usare
first_uid 2001
#
# user id massimo
max_uid   3000
#
# dove creare la home directory dei nuovi utenti
home      /home/ax25
#
# shell dell'utente
shell     /bin/bash
#
# lega lo user id al nominativo per le chiamate in uscita
associate yes

Gli otto parametri di configurazione di axspawn hanno il seguente significato:

#

indica una linea di commento

create

se questo campo è settato a yes, axspawn tenterà di creare automaticamente un account per ogni utente che si connetta e non sia già presente nel file /etc/passwd

guest

questo campo indica il nome dell'account che sarà usato per gli utenti che non hanno un account se create è settato a no e che di solito è ax25 o guest.

group

questo campo indica il nome del gruppo per gli account deli utenti che sono creati automaticamente se non sono presenti nel file /etc/passwd

first_uid

è il numero del primo userid che sarà utilizzato per la creazione automatica degli utenti.

max_uid

è il valore massimo dell'userid che verrà usato nella creazione di nuovi utenti.

home

è la home directory dei nuovi utenti.

shell

è la login shell usata dai nuovi utenti.

associate

indica se le connessioni AX.25 in uscita fatte dagli utenti collegati devono essere fatte usando il loro nominativo o quello della macchina.


Avanti Indietro Indice