|
|
Línea 82: |
Línea 82: |
| ===Archivo de configuración=== | | ===Archivo de configuración=== |
| ;smb.conf | | ;smb.conf |
| + | :Fichero donde se almacena la configuración de '''Samba''' |
| + | :Se puede editar y gestionar con editores de texto |
| + | :también con herramientas gráficas tipo SWAT ''''veremos más tarde''' |
| + | :Ejemplo de una configuración básicoa |
| + | [global] |
| + | workgroup = ASIR2 |
| + | netbios name = PROFESOR |
| + | |
| + | [recurso-compartido1] |
| + | path = /tmp |
| + | |
| + | [recurso-compartido2] |
| + | path = /otro_directorio_compartido |
| + | comment = Algunos archivos de lectura |
| </div> | | </div> |
| | | |
| + | <div class="slide"> |
| + | ===Archivo de configuración 2=== |
| + | ;probando la sintaxis |
| + | /usr/bin/testparm |
| + | </div> |
| | | |
| <div class="slide"> | | <div class="slide"> |
− | ===Configuración web '''SWAT'''=== | + | ===Instalación Configuración web '''SWAT'''=== |
| + | apt-get install swat |
| + | *Se ejecuta como un demonio en inetd. |
| + | *Modificamos |
| + | /etc/services y /etc/inetd.conf |
| + | ;services |
| + | :añadimos al final de la línea |
| + | swat 901/tcp |
| + | :se podría usar otro puerto pero manteniendo luego coherencia con él |
| + | ;inetd.conf |
| + | swat stream tcp nowait root /usr/local/samba/sbin/swat swat |
| + | *Hacemos que el demonio inetd vuelva a leer su fichero de configuración |
| + | kill -HUP -a inetd |
| + | </div> |
| + | |
| + | <div class="slide"> |
| + | ===Crear cuentas para usuarios de Samba=== |
| + | *Creamos un usuario el linux |
| + | *Le hacemos también usuario de samba |
| + | smbpasswd -a manolo |
| </div> | | </div> |
| + | |
| + | <div class="slide"> |
| + | ===smb.conf con SWAT=== |
| + | http://localhost:901/ |
| + | *nos identificamos con usuario y contraseña |
| + | </div> |
| + | |
| <div class="slide"> | | <div class="slide"> |
| ===Iniciar demonios de Samba=== | | ===Iniciar demonios de Samba=== |
Línea 102: |
Línea 147: |
| <div class="slide"> | | <div class="slide"> |
| ===Un caso práctico=== | | ===Un caso práctico=== |
| + | </div> |
| + | <div class="slide"> |
| + | ===El archivo de configuración de Samba=== |
| + | </div> |
| + | <div class="slide"> |
| + | ===Cuentas autentificación y autorización=== |
| + | </div> |
| + | <div class="slide"> |
| + | ===Compartiendo ficheros=== |
| + | </div> |
| + | <div class="slide"> |
| + | ===Compartiendo Impresoras=== |
| </div> | | </div> |
Introduccion
- SAMBA
- Página oficial http:/www.samba.org
- Corresponde a Software libre, bajo la licencia GNU[1]
- Proyecto de Andrew Tridgell en 1991
- Programa de servidor de archivos para un protocolo SMB.
- Posteriormente ampliado fue distribuido gratuito como SMB Server.
- Tubo que cambiar el nombre
grep -i '^s.*m.*b.*' /etc/dict/words ==> samba
Protocolos relacionados
Samba implementa servicios de ficheros e impresión para clientes SMB/CISF
Hablamos de dos protocolos relacionados
- SMB
- CIFS
- SMB
- Server Message Block predecesor de CIFS
- CIFS
- Common Internet System File
- Protocolo para administrar equipos y compartir recursos de sistemas Microsoft
- No es un sistema de archivos.
- No es adecuado para internet
Qué ofrece Samba
- Compartir árboles de directorios
- Sistemas de archivos distribuidos
- Administrar impresoras en red
- autentificar clientes en red
Todo ello en un escenario de un servidor linux/unix y clientes windows
Compartir ficheros e impresoras
Instalar samba
- Instalando el servidor
apt-get install samba samba-common
- En el proceso de instalación pregunta opciones
- Si en algún momento queremos volver a reconfigurar
/usr/sbin/dpkg-reconfigure --priority=low samba
- Para instalar la parte del cliente
apt-get install smbclient smbfs
http://www.berkanet.com.ar/manuales/samba_swat_debian.htm
===Directorios instalados
./samba ==> Directorio raiz
./samba/bin ==> Herramientas administrativas y binarios de cliente
./samba/sbin ==> binarios del servidor
./samba/lib ==> Archivos de configuración
./samba/man ==> Docuemntación de samba
./samba/private ==> Archivo de contraseñas cifradas de samba
./samba/swat ==> Archivo SWAT
./samba/var ==> Archivos de memoriacompartida, de bloqueos, tdb (archivos de bases de datos, ...
Archivo de configuración
- smb.conf
- Fichero donde se almacena la configuración de Samba
- Se puede editar y gestionar con editores de texto
- también con herramientas gráficas tipo SWAT 'veremos más tarde
- Ejemplo de una configuración básicoa
[global]
workgroup = ASIR2
netbios name = PROFESOR
[recurso-compartido1]
path = /tmp
[recurso-compartido2]
path = /otro_directorio_compartido
comment = Algunos archivos de lectura
Archivo de configuración 2
- probando la sintaxis
/usr/bin/testparm
Instalación Configuración web SWAT
apt-get install swat
- Se ejecuta como un demonio en inetd.
- Modificamos
/etc/services y /etc/inetd.conf
- services
- añadimos al final de la línea
swat 901/tcp
- se podría usar otro puerto pero manteniendo luego coherencia con él
- inetd.conf
swat stream tcp nowait root /usr/local/samba/sbin/swat swat
- Hacemos que el demonio inetd vuelva a leer su fichero de configuración
kill -HUP -a inetd
Crear cuentas para usuarios de Samba
- Creamos un usuario el linux
- Le hacemos también usuario de samba
smbpasswd -a manolo
Iniciar demonios de Samba
Crear cuentas para usuarios de Samba
Utilizar samba como cliente
Un caso práctico
El archivo de configuración de Samba
Cuentas autentificación y autorización
Compartiendo ficheros
Compartiendo Impresoras