Diferencia entre revisiones de «Swat (software)»
(Página creada con '{{Ficha_Software |nombre=swat |imagen=swat.jpg |descripción= SWAT (Samba Web Administration Tool) es una herramienta de configuración para samba a través de una int...') (Etiqueta: nuestro-nuestra) |
(Etiqueta: nuestro-nuestra) |
||
| Línea 21: | Línea 21: | ||
|licencia=[[Licencia GPL]] | |licencia=[[Licencia GPL]] | ||
| − | |web=[ http://lists.samba.org/ Swat ] | + | |web=[http://lists.samba.org/ Swat] |
}} | }} | ||
<div align="justify"> | <div align="justify"> | ||
| + | |||
''' Swat ''' No más que una herramienta de administración de Samba en formato web bastante práctica, pero que en realidad agrega y quita líneas en el archivo de configuración de samba (/etc/samba/smb.conf). | ''' Swat ''' No más que una herramienta de administración de Samba en formato web bastante práctica, pero que en realidad agrega y quita líneas en el archivo de configuración de samba (/etc/samba/smb.conf). | ||
==Instalación del swat== | ==Instalación del swat== | ||
| + | |||
Para disponer de swat, debe instalarse el paquete swat y sus dependencias. Dicho paquete se encuentra la mayoría de los repositorios de Linux. Para instalar la última versión de swat debemos ejecutar desde una consola con privilegios de [[root]] el siguiente comando: | Para disponer de swat, debe instalarse el paquete swat y sus dependencias. Dicho paquete se encuentra la mayoría de los repositorios de Linux. Para instalar la última versión de swat debemos ejecutar desde una consola con privilegios de [[root]] el siguiente comando: | ||
| + | |||
*apt-get install swat | *apt-get install swat | ||
| + | |||
Si no se ha instalado previamente samba esta operación instalara los paquetes de la misma de los cuales depende swat. | Si no se ha instalado previamente samba esta operación instalara los paquetes de la misma de los cuales depende swat. | ||
| + | |||
==Activación de swat== | ==Activación de swat== | ||
| + | |||
Tras la instalación de swat, se ha de activar en el archivo de configuración de [[inetd]]: | Tras la instalación de swat, se ha de activar en el archivo de configuración de [[inetd]]: | ||
| + | |||
La activación de SWAT en inetd, se realiza escribiendo la siguiente instrucción en una consola. | La activación de SWAT en inetd, se realiza escribiendo la siguiente instrucción en una consola. | ||
| + | |||
* /usr/sbin/update-inetd --verbose --enable swat | * /usr/sbin/update-inetd --verbose --enable swat | ||
Esta operación en realidad, lo que hace es descomentar la línea que corresponde en /etc/inetd.conf | Esta operación en realidad, lo que hace es descomentar la línea que corresponde en /etc/inetd.conf | ||
| + | |||
Seguidamente se hace que el superservidor inetd relea su configuración, quedando el servicio swat disponible en el sistema: | Seguidamente se hace que el superservidor inetd relea su configuración, quedando el servicio swat disponible en el sistema: | ||
Hacemos que el superservidor inetd relea su configuración escribiendo la siguiente instrucción en una consola. | Hacemos que el superservidor inetd relea su configuración escribiendo la siguiente instrucción en una consola. | ||
| + | |||
* /usr/bin/killall --verbose -HUP inetd | * /usr/bin/killall --verbose -HUP inetd | ||
| + | |||
Gestión de SWAT desde xinetd | Gestión de SWAT desde xinetd | ||
| + | |||
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: | 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: | ||
Contenido del archivo /etc/xinetd.d/swat | Contenido del archivo /etc/xinetd.d/swat | ||
| Línea 54: | Línea 66: | ||
# server_args = -a | # server_args = -a | ||
} | } | ||
| + | |||
Seguidamente debe de agregaser en el archivo hosts.allow la línea: | Seguidamente debe de agregaser en el archivo hosts.allow la línea: | ||
| − | swat : 192.168.0.0/24 | + | |
| + | swat : 192.168.0.0/24 | ||
| + | |||
Esto no es más que es la red local a la que permitimos acceder a la herramienta swat | Esto no es más que es la red local a la que permitimos acceder a la herramienta swat | ||
Por último se debe de releer la configuración de xinetd | Por último se debe de releer la configuración de xinetd | ||
| Línea 61: | Línea 76: | ||
== Ejecución de swat == | == Ejecución de swat == | ||
| + | |||
Para ejecutar swat en la computadora donde está instalada la aplicación, teclee en el navegador la siguiente dirección: http://localhost:901/ a continuación aparecerá un cuadro de dialogo para el ingreso del nombre de usuario y la contraseña, para acceder a los menús de la herramienta. | Para ejecutar swat en la computadora donde está instalada la aplicación, teclee en el navegador la siguiente dirección: http://localhost:901/ a continuación aparecerá un cuadro de dialogo para el ingreso del nombre de usuario y la contraseña, para acceder a los menús de la herramienta. | ||
Si se va a ejecutar desde otra computadora de la red local debe de sustituir el localhost por el numero ip de la misma por ejemplo http://192.168.0.1:901/ | Si se va a ejecutar desde otra computadora de la red local debe de sustituir el localhost por el numero ip de la misma por ejemplo http://192.168.0.1:901/ | ||
| + | |||
En este último caso no debe olvidarse de colocar las correspondientes reglas en el firewall para que permita ingresar paquetes desde la red local contra el puerto 901 del servidor y salientes desde el mismo puerto. | En este último caso no debe olvidarse de colocar las correspondientes reglas en el firewall para que permita ingresar paquetes desde la red local contra el puerto 901 del servidor y salientes desde el mismo puerto. | ||
| + | |||
==Utilización== | ==Utilización== | ||
| + | |||
Desde la interfaz web podemos compartir carpetas de en el servidor Linux para que estén visibles en la red de Windows, compartir impresoras, administrar usuarios, etc. Todo ello de manera relativamente sencilla. | Desde la interfaz web podemos compartir carpetas de en el servidor Linux para que estén visibles en la red de Windows, compartir impresoras, administrar usuarios, etc. Todo ello de manera relativamente sencilla. | ||
| + | |||
Primeramente indicaremos el grupo de trabajo, el nombre NetBios del equipo en la red, etc. Para esto pulsaremos en el icono "Globals": | Primeramente indicaremos el grupo de trabajo, el nombre NetBios del equipo en la red, etc. Para esto pulsaremos en el icono "Globals": | ||
Indicaremos el grupo de trabajo en "Workgroup", el nombre de red en "netbios name" y otras opciones. Una vez modificadas pulsaremos "Commit Change" para guardar y aplicar los cambios. | Indicaremos el grupo de trabajo en "Workgroup", el nombre de red en "netbios name" y otras opciones. Una vez modificadas pulsaremos "Commit Change" para guardar y aplicar los cambios. | ||
| + | |||
Pulsando el icono "Status" podremos ver los usuarios conectados, los usuarios denegados, cerrar conexión de usuarios, etc. | Pulsando el icono "Status" podremos ver los usuarios conectados, los usuarios denegados, cerrar conexión de usuarios, etc. | ||
| − | Para compartir una carpeta con Swat se accederemos a la administración web de Samba (Swat) tal y como hemos indicado anteriormente, pulsaremos en el icono "Shares": | + | Para compartir una carpeta con Swat se accederemos a la administración web de Samba (Swat) tal y como hemos indicado anteriormente, pulsaremos en el icono "Shares": para compartir una carpeta existente en Linux pulsaremos en el cuadro de texto que aparece a la derecha de "Create Share" e introduciremos el nombre que tendrá el recurso compartido, en nuestro caso "compartida_linux", pulsaremos en "Create Share" para mostrar las opciones de configuración del nuevo recurso compartido. Se debe de indicar la ruta de la carpeta existente en linux que queramos compartir, por ejemplo: /home/jorge/Desktop/Carpeta_compartida. |
| − | para compartir una carpeta existente en Linux pulsaremos en el cuadro de texto que aparece a la derecha de "Create Share" e introduciremos el nombre que tendrá el recurso compartido, en nuestro caso "compartida_linux", pulsaremos en "Create Share" para mostrar las opciones de configuración del nuevo recurso compartido. Se debe de indicar la ruta de la carpeta existente en linux que queramos compartir, por ejemplo: /home/jorge/Desktop/Carpeta_compartida. | + | |
== Véase también == | == Véase también == | ||
*[[Samba]] | *[[Samba]] | ||
</div> | </div> | ||
== Fuentes == | == Fuentes == | ||
| − | *[ http://lists.samba.org/ Swat ] | + | *[http://lists.samba.org/ Swat] |
| − | *[ http://www.ajpdsoft.com/modules.php?name=news&file=article&sid=266 Instalar Samba y Swat ] | + | *[http://www.ajpdsoft.com/modules.php?name=news&file=article&sid=266 Instalar Samba y Swat] |
| − | *[ http://www.taringa.net/posts/linux/7454394/Configurar-Samba-via-web-con-SWAT.html Configurar Samba via web con SWAT ] | + | *[http://www.taringa.net/posts/linux/7454394/Configurar-Samba-via-web-con-SWAT.html Configurar Samba via web con SWAT] |
| − | *[ http://es.tldp.org/Tutoriales/doc-openldap-samba-cups-python/htmls/index.html Instalando Samba en sistemas Debian ] | + | *[http://es.tldp.org/Tutoriales/doc-openldap-samba-cups-python/htmls/index.html Instalando Samba en sistemas Debian] |
[[Category:Software]] | [[Category:Software]] | ||
Revisión del 10:35 7 feb 2014
| ||||||||||||||
Swat No más que una herramienta de administración de Samba en formato web bastante práctica, pero que en realidad agrega y quita líneas en el archivo de configuración de samba (/etc/samba/smb.conf).
Sumario
Instalación del swat
Para disponer de swat, debe instalarse el paquete swat y sus dependencias. Dicho paquete se encuentra la mayoría de los repositorios de Linux. Para instalar la última versión de swat debemos ejecutar desde una consola con privilegios de root el siguiente comando:
- apt-get install swat
Si no se ha instalado previamente samba esta operación instalara los paquetes de la misma de los cuales depende swat.
Activación de swat
Tras la instalación de swat, se ha de activar en el archivo de configuración de inetd:
La activación de SWAT en inetd, se realiza escribiendo la siguiente instrucción en una consola.
- /usr/sbin/update-inetd --verbose --enable swat
Esta operación en realidad, lo que hace es descomentar la línea que corresponde en /etc/inetd.conf
Seguidamente se hace que el superservidor inetd relea su configuración, quedando el servicio swat disponible en el sistema: Hacemos que el superservidor inetd relea su configuración escribiendo la siguiente instrucción en una consola.
- /usr/bin/killall --verbose -HUP inetd
Gestión de SWAT desde xinetd
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: 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
}
Seguidamente debe de agregaser en el archivo hosts.allow la línea:
swat : 192.168.0.0/24
Esto no es más que es la red local a la que permitimos acceder a la herramienta swat Por último se debe de releer la configuración de xinetd
- /etc/init.d/xinetd reload
Ejecución de swat
Para ejecutar swat en la computadora donde está instalada la aplicación, teclee en el navegador la siguiente dirección: http://localhost:901/ a continuación aparecerá un cuadro de dialogo para el ingreso del nombre de usuario y la contraseña, para acceder a los menús de la herramienta. Si se va a ejecutar desde otra computadora de la red local debe de sustituir el localhost por el numero ip de la misma por ejemplo http://192.168.0.1:901/
En este último caso no debe olvidarse de colocar las correspondientes reglas en el firewall para que permita ingresar paquetes desde la red local contra el puerto 901 del servidor y salientes desde el mismo puerto.
Utilización
Desde la interfaz web podemos compartir carpetas de en el servidor Linux para que estén visibles en la red de Windows, compartir impresoras, administrar usuarios, etc. Todo ello de manera relativamente sencilla.
Primeramente indicaremos el grupo de trabajo, el nombre NetBios del equipo en la red, etc. Para esto pulsaremos en el icono "Globals": Indicaremos el grupo de trabajo en "Workgroup", el nombre de red en "netbios name" y otras opciones. Una vez modificadas pulsaremos "Commit Change" para guardar y aplicar los cambios.
Pulsando el icono "Status" podremos ver los usuarios conectados, los usuarios denegados, cerrar conexión de usuarios, etc. Para compartir una carpeta con Swat se accederemos a la administración web de Samba (Swat) tal y como hemos indicado anteriormente, pulsaremos en el icono "Shares": para compartir una carpeta existente en Linux pulsaremos en el cuadro de texto que aparece a la derecha de "Create Share" e introduciremos el nombre que tendrá el recurso compartido, en nuestro caso "compartida_linux", pulsaremos en "Create Share" para mostrar las opciones de configuración del nuevo recurso compartido. Se debe de indicar la ruta de la carpeta existente en linux que queramos compartir, por ejemplo: /home/jorge/Desktop/Carpeta_compartida.