Está en la página 1de 12

.

Laboratorio Samba
Autor: J uan 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 (1DVD).
Cable crossover.





.
Laboratorio Samba
Autor: J uan 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 rpmque 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: J uan 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: J uan 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: J uan 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_TRABAJ O



.
Laboratorio Samba
Autor: J uan 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_TRABAJ O
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: J uan 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: J uan 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: J uan 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
NewSMB password:
Retype newSMB 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: J uan 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: J uan 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: J uan 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 cetecomen 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.