Configurando axspawn

14. Configurando axspawn.

El programa axspawn es un simple programa que permite a estaciones AX.25 conectadas, ser logeadas a su máquina. Puede ser invocada desde el ax25d de idéntica forma que el programa de nodo. Para permitir el logeo, debe de agregar la línea siguiente al fichero /etc/ax25/ax25d.conf:

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

Si esta línea termina con +, el usuario deberá teclear return antes de permitir el logeo. Lo prefijado es no esperar. Cada configuración de host que siga a esta línea, tendrá el programa axspawn ejecutandose cuando se conectan. Cuando se ejecuta el axspawn, primero verifica que el argumento pasado sea un indicativo válido, saca el SSID, y entonces verifica el archivo /etc/passwd para ver si ese usuario tiene cuenta configurada. Si tiene una cuenta, y la contraseña es “” (null) o + es aceptado, y si hay una contraseña, se le solicita. Si no hay cuenta habilitada, axspawn puede configurarse para que cree una automáticamente.

14.1 Creando el archivo /etc/ax25/axspawn.conf

Por medio del fichero /etc/ax25/axspawn puedes alterar el funcionamiento de axspawn de varias maneras. Este fichero está formateado de la siguiente manera:

# /etc/ax25/axspawn.conf
#
# permite creación instantánea de cuentas de usuarios
create    yes
#
# Si lo de abajo es "no" o cualquier cosa, el usuario guest falla. 
# Deshabilitado con "no"
guest     no
#
# identificación o nombre de grupo para autocuentas
group     ax25
#
# primer identificador de usuario a usar
first_uid 2001
#
# máximo id de usuario
max_uid   3000
#
# Donde agregar el directorio home de los nuevos usuarios
home      /home/ax25
#
# shell del usuario
shell     /bin/bash
#
# asociar id de usuario con distintivo para conexiones salientes.
associate yes

Las ocho características configurables de axspawn son:

indica comentario

create
Si esta puesto a ´yes´ entonces axspawn intentará crear una cuenta de usuario para todo usuario que se conecte y no tenga una entrada en /etc/passwd.

guest
Nombre a usar para logeo de gente que se conecte y no tiene todavía una cuenta de usuario y create esta puesto a ´no´. Usualmente es ax25 o guest.

group
Nombre de grupo a usar para cualquier usuario que se conecte y no tenga una entrada en /etc/passwd.

first_uid
Primer número de id de usuario creado para nuevos usuarios automáticos.

max_uid
Número máximo a usar para id de usuarios de usuarios nuevos.

home
Directorio home para el login de usuarios nuevos.

shell
Shell de login para los usuarios nuevos.

associate
Esta bandera indica que licencia se usará; si su propio indicativo o el de la estación, cuando hay una conexión saliente hecha por un usuario después de logearse.

Anuncios