|
|
| 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