<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> <HTML> <HEAD> <TITLE>Linux AX25-HOWTO, Amateur Radio.: Configurazione di axspawn</TITLE> <LINK HREF="AX25-HOWTO-16.html" REL=next> <LINK HREF="AX25-HOWTO-14.html" REL=previous> <LINK HREF="AX25-HOWTO.html#toc15" REL=contents> </HEAD> <BODY> <A HREF="AX25-HOWTO-16.html">Avanti</A> <A HREF="AX25-HOWTO-14.html">Indietro</A> <A HREF="AX25-HOWTO.html#toc15">Indice</A> <HR> <H2><A NAME="s15">15. Configurazione di <EM>axspawn</EM></A></H2> <P>Il programma <EM>axspawn</EM> permette alle stazioni connesse via AX.25 di loggarsi sulla macchina Linux. Può essere lanciato da <EM>ax25d</EM> in modo simile a quanto visto per <EM>node</EM>. Per permettere ad un utente l'accesso alla propria macchina occorre aggiungere una linea simile alla seguente nel proprio file <CODE>/etc/ax25/ax25d.conf</CODE>: <BLOCKQUOTE><CODE> <PRE> default * * * * * 1 root /usr/sbin/axspawn axspawn %u </PRE> </CODE></BLOCKQUOTE> Se la line finisce con un carattere <CODE>+</CODE>, 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. <P>Ogni singola configurazione host che segue queste righe lancia <EM>axspawn</EM> alla connessione del corrispondente. Alla partenza, <EM>axspawn</EM> controlla che la linea di comando che gli viene passata corrisponda ad un nominativo valido, toglie lo ssid e infine controlla il file <CODE>/etc/passwd</CODE> per vedere se quell'utente ha un account configurato sulla macchina. Se esiste e la password è <CODE>""</CODE> (null) o <CODE>+</CODE>, l'utente è subito fatto entrare; se esiste una password da fornire, viene invitato a digitarla. Se non esiste un'account corrispondente all'utente in <CODE>/etc/passwd</CODE>, si può configurare <EM>axspawn</EM> affinchè ne crei automaticamente uno. <P> <H2><A NAME="ss15.1">15.1 Creazione del file <CODE>/etc/ax25/axspawn.conf</CODE></A> </H2> <P>E' possibile modificare il comportamento di <EM>axspawn</EM> agendo sul file di configurazione <CODE>/etc/ax25/axspawn.conf</CODE> che è formattato nel seguente modo: <BLOCKQUOTE><CODE> <PRE> # /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 </PRE> </CODE></BLOCKQUOTE> <P>Gli otto parametri di configurazione di <EM>axspawn</EM> hanno il seguente significato: <P> <DL> <DT><B>#</B><DD><P>indica una linea di commento <DT><B>create</B><DD><P>se questo campo è settato a <CODE>yes</CODE>, <EM>axspawn</EM> tenterà di creare automaticamente un account per ogni utente che si connetta e non sia già presente nel file <CODE>/etc/passwd</CODE> <DT><B>guest</B><DD><P>questo campo indica il nome dell'account che sarà usato per gli utenti che non hanno un account se <EM>create</EM> è settato a <CODE>no</CODE> e che di solito è <CODE>ax25</CODE> o <CODE>guest</CODE>. <DT><B>group</B><DD><P>questo campo indica il nome del gruppo per gli account deli utenti che sono creati automaticamente se non sono presenti nel file <CODE>/etc/passwd</CODE> <DT><B>first_uid</B><DD><P>è il numero del primo userid che sarà utilizzato per la creazione automatica degli utenti. <DT><B>max_uid</B><DD><P>è il valore massimo dell'userid che verrà usato nella creazione di nuovi utenti. <DT><B>home</B><DD><P>è la home directory dei nuovi utenti. <DT><B>shell</B><DD><P>è la login shell usata dai nuovi utenti. <DT><B>associate</B><DD><P>indica se le connessioni AX.25 in uscita fatte dagli utenti collegati devono essere fatte usando il loro nominativo o quello della macchina. </DL> <P> <HR> <A HREF="AX25-HOWTO-16.html">Avanti</A> <A HREF="AX25-HOWTO-14.html">Indietro</A> <A HREF="AX25-HOWTO.html#toc15">Indice</A> </BODY> </HTML>