A continuación se verá la forma de configurar SWAT para que sea gestionado desde los superservidores inetd y xinetd:
Tras la instalación de SWAT, se ha de activar en el archivo de configuración de inetd:
Ejemplo E.2. Activación de SWAT en inetd
# /usr/sbin/update-inetd --verbose --enable swat Processing /etc/inetd.conf Processing service `swat' ... enabled |
Ahora se hace que el superservidor inetd relea su configuración, quedando el servicio SWAT disponible en el sistema:
Ejemplo E.3. Haciendo que el superservidor inetd relea su configuración
# /usr/bin/killall --verbose -HUP inetd Killed inetd(3005) with signal 1 |
Como se puede ver en el Ejemplo E.4, “Mostrando las conexiones de SWAT”, SWAT está a la espera de peticiones:
Para ejecutar SWAT desde el superservidor xinetd se ha de crear la configuración para este servicio en dicho superservidor. Esto se realiza creando un nuevo archivo denominado swat bajo el directorio /etc/xinetd.d, cuyo contenido sea:
Ejemplo E.5. Contenido del archivo /etc/xinetd.d/swat
service swat { disable = no socket_type = stream protocol = tcp wait = no user = root server = /usr/sbin/swat # server_args = -a } |
Ahora haga que el superservidor xinetd relea su configuración de la siguiente manera:
Ejemplo E.6. Releyendo la configuración de xinetd
# /etc/init.d/xinetd reload Reloading internet superserver configuration: xinetd. |
Una vez ejecutado el comando del Ejemplo E.6, “Releyendo la configuración de xinetd”, el superservidor xinetd pasaría a gestionar las conexiones a Samba: