Vous êtes sur la page 1sur 12

.

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: Carlos Villanueva Rivas

Gua de Trabajo:
a) Verifique si tiene instalado los paquetes de samba. Sol: Escriba el comando

rpm
El sistema responde: Package samba is not installed

-q samba

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

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: Carlos Villanueva Rivas
2

rpm rpm rpm rpm

-ivh ivh -ivh -ivh

samba-client-3.0.33-3.7.el5.i386.rpm samba-common-3.0.33-3.7.el5.i386.rpm samba-3.0.33-3.7.el5.rpm 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 texto, escriba: Comando: gnome-terminal y en la consola grfica de

El sistema responde: samba-3.0.33-3.7.el5 samba-client-3.0.33-3.7.el5 samba-common-3.0.33-3.7.el5 System-config-samba-1.2.41-3.el5

rpm rpm rpm rpm

-q samba -q samba-client -q samba-common -q system-config-samba

e) Encuentre el archivo de configuracin de samba 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. Laboratorio Samba Autor: Carlos Villanueva Rivas
3

/etc/samba/smbusers /etc/sysconfig/samba Ahora vamos a probar con el binario samba-common

rpm
El sistema responde:

-qc

samba-common

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

/etc/samba smb.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 Laboratorio Samba Autor: Carlos Villanueva Rivas
4

Sol:

adduser -s /sbin/nologin smbpasswd -a administrador

administrador

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:

Laboratorio Samba Autor: Carlos Villanueva Rivas

El grupo de trabajo es : GRUPO_TRABAJO 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 y agregue la lnea: Workgroup = GRUPO_TRABAJO Comente la lnea de abajo de la lnea con un ; al inicio ; Workgroup = MYGRUP 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 Windows XP) pc1 (Ac debe ir la IP y nombre del equipo con

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: Carlos Villanueva Rivas

m) Comparta una carpeta en Windows llamada prueba en el escritorio y vea la red de microsoft windows. Sol: + e 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: Carlos Villanueva Rivas

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:

o) Dele contrasea samba al usuario administrador, para que pueda ingresar al servidor samba en Windows XP. Sol: smbpasswd -a administrador New SMB password: Retype new SMB password: Ahora vaya a WindowsXP e ingrese al servidor samba Laboratorio Samba Autor: Carlos Villanueva Rivas
8

Nota: Estas contraseas no estn sincronizadas, es decir, la contrasea de samba en linux, es distinta en Windows.

Ingrese el usuario y la contrasea y luego presione aceptar Ahora coloque la misma contrasea en ambos sistemas y ver que no necesita ingresar usuario y contrasea en Windows. p) Comparta la carpeta /home/administrador en linux. Sol: vi /etc/samba/smb.conf Agregue al final [administrador] comment = Usuario administrador path = /home/administrador valid users = administrador veto files = /.bash*/.mozilla/.e* browseable = yes Laboratorio Samba Autor: Carlos Villanueva Rivas
9

public = yes writable = yes valid users = %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: Iniciando servicios NMB:

[ok] [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 El sistema responde: root pid 2830 0.0 1.8 5784 1980 ? S 00:04 root 2834 0.0 1.4 4628 1632 ? s 00:04

0:00 smbd -D 0:00 nmbd -D

t) Inicie automticamente samba, en los runlevel 3 y 5, cada vez que inicie el servidor. Laboratorio Samba Autor: Carlos Villanueva Rivas
10

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 compartido 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. 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 Laboratorio Samba Autor: Carlos Villanueva Rivas
11

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.

Laboratorio Samba Autor: Carlos Villanueva Rivas

12

Vous aimerez peut-être aussi