Administración de servicios: SAMBA
De WikiEducator
< Usuario:ManuelRomero
Revisión a fecha de 11:30 17 oct 2011; ManuelRomero (Discusión | contribuciones)
Saltar a: navegación, buscar
Contenido
- 1 SAMBA
- 1.1 Introduccion
- 1.2 Protocolos relacionados
- 1.3 Qué ofrece Samba
- 1.4 Obtener samba
- 1.5 Instalar samba
- 1.6 Archivo de configuración
- 1.7 Archivo de configuración 2
- 1.8 Instalación Configuración web SWAT
- 1.9 Crear cuentas para usuarios de Samba
- 1.10 smb.conf con SWAT
- 1.11 Iniciar demonios de Samba
- 1.12 Crear cuentas para usuarios de Samba
- 1.13 Utilizar samba como cliente
- 1.14 Un caso práctico
- 1.15 El archivo de configuración de Samba
- 1.16 Cuentas autentificación y autorización
- 1.17 Compartiendo ficheros
- 1.18 Compartiendo Impresoras
SAMBA
- introduccion
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.
- Tuvo 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
Obtener samba
- Para obtener los binarios
https://ftp.samba.org/pub/samba/Binary_Packages/
- Para descargar paquetes para sistemas SLES, RHELy Debian
http://enterprisesamba.com/
- Sistemas SuSE
http://en.openSUSE.org/Samba
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