Diferencia entre revisiones de «Usuario:ManuelRomero/modulo samba»

De WikiEducator
Saltar a: navegación, buscar
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>

Revisión de 11:29 17 oct 2011


Introduccion

  1. SAMBA
  2. Página oficial http:/www.samba.org
  3. Corresponde a Software libre, bajo la licencia GNU[1]
  4. Proyecto de Andrew Tridgell en 1991
  5. Programa de servidor de archivos para un protocolo SMB.
  6. Posteriormente ampliado fue distribuido gratuito como SMB Server.
  7. 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

  1. SMB
  2. 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

  1. Compartir árboles de directorios
  2. Sistemas de archivos distribuidos
  3. Administrar impresoras en red
  4. autentificar clientes en red

Todo ello en un escenario de un servidor linux/unix y clientes windows Compartir ficheros e impresoras

Obtener samba

  1. Para obtener los binarios
https://ftp.samba.org/pub/samba/Binary_Packages/
  1. Para descargar paquetes para sistemas SLES, RHELy Debian
http://enterprisesamba.com/
  1. Sistemas SuSE
http://en.openSUSE.org/Samba

Instalar samba

  1. Instalando el servidor
apt-get install samba samba-common
  1. En el proceso de instalación pregunta opciones
  2. Si en algún momento queremos volver a reconfigurar
/usr/sbin/dpkg-reconfigure --priority=low samba
  1. 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

smb.conf con SWAT

http://localhost:901/
  • nos identificamos con usuario y contraseña

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