Taller Samba Profesor

12
 . Labo rat orio Sam b a Aut or: J uan Pablo Arm ijo He mard 1 Lab orat orio Int r an do lat af orm a LINU X y NDO S j t ivo ne r al : Mon t ar y Co nfigu r ar el Se r v idor Samba. j t iv o E s cífico: Al finalizar é st e labo rat orio el alumno se capaz de : Com par t ir archivos entre Linux y W indow s.  Co nfi gu r ar Sam ba como PDC (Primary D om ain Con t r ol).  Re qu r im t os im os de l Lab orat orio:  Tener i nsta l a d o en e l compu tad or L i nu x Re d Hat y W i n d owsXP Soft w are Linux Re dHat Ente rprise 5.3 (1DV D). Cable crossover.

Transcript of Taller Samba Profesor

  • .

    Laboratorio Samba Autor: Juan Pablo Armijo Hemard

    1

    Laboratorio Integrando Plataforma LINUX y

    WINDOWS

    Objetivo General:

    Montar y Configurar el Servidor Samba.

    Objetivo Especfico:

    Al finalizar ste laboratorio el alumno ser capaz de:

    Compartir archivos entre Linux y Windows. Configurar Samba como PDC (Primary Domain Control).

    Requerimientos mnimos del Laboratorio:

    Tener instalado en el computador Linux Red Hat y WindowsXP Software Linux RedHat Enterprise 5.3 (1 DVD). Cable crossover.

  • .

    Laboratorio Samba Autor: Juan Pablo Armijo Hemard

    2

    Gua de Trabajo:

    a)Verifique si tiene instalado los paquetes de samba.

    Sol: Escriba el comando

    rpm -q samba

    Nota: Vamos a suponer que no tiene instalado los binarios.

    El sistema responde:

    Package samba is not installed

    b)Cules son los paquetes rpm que debe instalar para instalar servidor Samba?

    Sol: Men principal => Aplicaciones => Agregar/Quitar software, en la ficha Buscar Si no estn instalados, monte su DVD e instlelos.

  • .

    Laboratorio Samba Autor: Juan Pablo Armijo Hemard

    3

    rpm -ivh samba-client-3.0.33-3.7.el5.i386.rpm samba-common-3.0.33-3.7.el5.i386.rpm rpm -ivh samba-3.0.33-3.7.el5.rpm rpm -ivh system-config-samba-1.2.41-3.el5.noarch.rpm c) Qu hace cada uno de los binarios que instalo? Sol: samba-3.0.33-3.7.el5.i386 Servidor Samba SMB samba-client -3.0.33-3.7.el5.i386 Programas cliente Samba (SMB) samba-common--3.0.33-3.7.el5.i386 Ficheros utilizados por cliente y servidor de Samba. system-config-samba-1.2.41-3.el5.noarch Herramienta de configuracin del servidor samba. d) Verifique que los binarios fueron instalados Sol: Presione Alt + F2, escriba gnome-terminal y en la consola grfica de texto, escriba: rpm -q samba El sistema responde: samba-3.0.33-3.7.el5 rpm -q samba-client El sistema responde: samba-client-3.0.33-3.7.el5 rpm -q samba-common El sistema responde: samba-common-3.0.33-3.7.el5 rpm -q system-config-samba El sistema responde: System-config-samba-1.2.41-3.el5

  • .

    Laboratorio Samba Autor: Juan Pablo Armijo Hemard

    4

    e) Encuentre el archivo de configuracin de samaba Sol: rpm -qc samba El sistema responde:

    /etc/ logrotate.d/samba /etc/pam.d/samba /etc/rc.d/init.d/smb -> aqu se encuentra el servicio samba. /etc/samba/smbusers /etc/sysconfig/samba

    Ahora vamos a probar con el binario samba-common rpm -qc samba-common El sistema responde: /etc/samba/lmhosts /etc/samba/smb.conf -> archivo de configuracin del servidor samba /etc/security/pam_winbind.conf f) Escriba el comando para listar todos los archivos que instalo en el sistema el binario samba-client Sol: rpm -ql samba-client g) Saque copia del archivo smb.conf, que es el archivo de configuracin de samba y pngale por nombre smb.conf.back, ste archivo se encuentra ubicado en /etc/samba/. Sol: cd /etc/ samba cp sm.conf smb.conf.back Verifique si copio correctamente con : ls -l Deben estar los dos archivos y adems deben poseer el mismo peso. Veremos si existe alguna diferencia con el comando diff smb.conf smb.conf.back, si el sistema no responde nada, significa que los archivos son iguales. h) Cree el usuario samba administrador y dele contrasea Nota: Para sincronizar al usuario administrador del S.O. Windows, con Linux Sol: adduser -s /sbin/nologin adminisrador smbpasswd -a administrador

  • .

    Laboratorio Samba Autor: Juan Pablo Armijo Hemard

    5

    i) Ingrese al archivo de configuracin de samba y personalice el grupo de trabajo, por el que tiene Windows XP. Sol: En Windows XP, veo el grupo de trabajo

    + Pausa Ingrese a la ficha Nombre de equipo y vea el nombre del grupo de trabajo Vea la siguiente figura: El grupo de trabajo es : GRUPO_TRABAJO

  • .

    Laboratorio Samba Autor: Juan Pablo Armijo Hemard

    6

    Ahora vaya a Linux e ingrese al archivo de configuracin y realice los cambios pertinentes: vi /etc/samba/smb.conf Vaya a la lnea 74 Agregue la lnea Workgroup = GRUPO_TRABAJO Abajo de la lnea Workgroup = MYGRUP Ahora al comienzo comente dicha lnea con ; j) Agregue la IP y el nombre de la mquina Windows, con quien compartir carpetas. Sol: vi /etc/samba/lmhost Agregamos al final: 192.168.10.15 pc1 k) Levante los servicios samba por primera vez Sol: service smb start l) Vea el grupo de trabajo en linux Sol: nautilus smb:// El sistema nuestra lo siguiente:

  • .

    Laboratorio Samba Autor: Juan Pablo Armijo Hemard

    7

    m) Comparta una carpeta en Windows llamada prueba en el escritorio y vea la red de microsoft windows. Sol: + e Se muestra lo siguiente: n) En WindowsXP, adentro de la carpeta compartida, cree el archivo archivo_win1.txt , escriba hola y salga guardando los cambios. Ahora vaya al servidor linux, conctese y traigase dicho archivo y djelo en /root . Sol: En linux escriba:

  • .

    Laboratorio Samba Autor: Juan Pablo Armijo Hemard

    8

    En smb: \> ! pwd El sistema responde /root smb: \>get archivo_win1.txt ) Seleccione el flag Permitir que los usuarios de la red cambien mis archivos, en la carpeta compartida en WindowsXP y ahora desde Linux, lleve el archivo ejemplo a la carpeta compartida usando comandos. Sol:

  • .

    Laboratorio Samba Autor: Juan Pablo Armijo Hemard

    9

    o) Dele contrasea samba al usuario administrador, para que pueda ingresar al servidor samba en Windows XP. Sol: smbpasswd -a radministrador New SMB password: Retype new SMB password: Ahora vaya a WindowsXP e ingrese al servidor samba Nota: Estas contraseas no estn sincronizadas, es decir, la contrasea de samba en linux, es distinta en Windows. Y luego presione aceptar Ahora coloque la misma contrasea en ambos sistemas y ver que no necesita ingresar usuario y contrasea en Windows.

  • .

    Laboratorio Samba Autor: Juan Pablo Armijo Hemard

    10

    p) Comparta /home/administrador en linux. Sol: vi /etc/samba/smb.conf Agregue al final [administrador] comment = Usuario administrador path = /home/administrador valid user = administrador veto files = /.bash*/.mozilla/.e* browseable = yes public = yes writable = yes valid user = %S printable = no Ahora relea el archivo de configuracin y levante los servicios de samba service smb reload service smb restart q) Existe otra forma de Iniciar el servicio samba . Sol: /etc/rc.d/init.d/smb start El sistema responde: Iniciando servicios SMB: [ok] Iniciando servicios NMB: [ok] r)Verifique en qu estado est el servidor samba Sol: service smb status El sistema responde: Se est ejecutando smbd (pid 2830)... Se est ejecutando nmbd (pid 2834)... s) D dnde se obtiene el pid? Sol: Escribiendo el comando ps -aux

  • .

    Laboratorio Samba Autor: Juan Pablo Armijo Hemard

    11

    El sistema responde: root pid 2830 0.0 1.8 5784 1980 ? S 00:04 0:00 smbd -D root 2834 0.0 1.4 4628 1632 ? s 00:04 0:00 nmbd -D t) Inicie automticamente samba, en los runlevel 3 y 5, cada vez que inicie el servidor. Sol: Escriba el comando chkconfig --level 35 smb on Verifique los cambios, escribiendo el comando chkconfig --list | grep smb El sistema responde: smb 0 : desactivado 1 : desactivado 2 : desactivo 3 : activo 4 : desactivo 5 : activo 6 : desactivado v) Qu binario instala el log de samba? Sol: rpm -ql samba-common ! grep /var/log/samba w) Vea los log del servidor samba Sol: tail -f /var/log/samba/smbd.log x) Usando comandos de samba, verifique lo que tiene comapartido el usuario administrador. Sol: smbclient -U administrador -L 192.168.178.15 Nota: la ip 192.168.178.15 es el servidor samba. y) Monte la carpeta compartida prueba del computador pc1, cuya ip es 192.168.178.25 , del sistema operativo WindowsXP en linux, en el punto de montaje /share. Sol: mount -t cifs \192.168.178.25:\prueba /share El sistema pregunta la contrasea.

  • .

    Laboratorio Samba Autor: Juan Pablo Armijo Hemard

    12

    z) En Windows XP, cada vez que inicie sesin con el usuario administrador. deber atachar una unidad libre a la carpeta compartida /home/administrador. Sol: Botn secundario en el Botn Inicio=>Explorar=>Men inicio=>Programas=>Inicio. Cree el archico inicio.bat y agregue las siguientes instrucciones: @echo off net use p: \\192.168.178.15\administrador. Verifique los cambios cerrando sesin y luego conectndose con el usuario administrador

    Gua de Ejercicio: 1.- Cree el usuario cetecom en samba y tambin en WindowsXP, compartan carpetas e ingrese con contraseas: a) Sin sincronizar b) Sincronizadas. c) Verifique los permisos. d) Cree carpetas en ambas carpetas compartidas. e) Que no permita listar en WindowsXP los archivos ocultos de Linux. f) Atache la carpeta compartida en Linux a una unidad libre en WindowsXP g) Monte en Linux la carpeta compartida en WindowsXP, en forma permanente.