You are on page 1of 32

2

I mplementacin de Linux Como


Servidor Samba.
Recursos Compartidos, con la Autenticacin de Acceso
Bajo Entorno Linux y Windows.



3

ndice.
Contenido
Implementacin de Linux Como ......................................................................................................................... 2
Servidor Samba. ................................................................................................................................................. 2
ndice. ................................................................................................................................................................. 3
Introduccin. ...................................................................................................................................................... 5
Planteamiento. .................................................................................................................................................... 6
Objetivos. ........................................................................................................................................................... 7
Objetivos Generales. ............................................................................................................................ 7
Objetivos Especficos. ........................................................................................................................... 7
Marco Terico. ................................................................................................................................................... 8
Descripcin de las Herramientas utilizadas. ....................................................................................................... 9
VMware Player (4.0.2). .................................................................................................................................. 9
CentOS (5.3). ................................................................................................................................................ 10
Samba. .......................................................................................................................................................... 11
Usuarios, Grupos y Directorios. ....................................................................................................................... 16
Cmo se crea un usuario. ................................................................................................................... 16
Como se crea un grupo. ..................................................................................................................... 16
Crear un directorio, carpeta o archivo. ............................................................................................ 16
Asignar usuarios a un grupo. ............................................................................................................ 17
Cambiar de dueo y de grupo un archivo o directorio. .................................................................. 17
Asignar, permisos y herencia. .......................................................................................................................... 19
CHMOD ....................................................................................................................................................... 19
-----Clases de usuarios----- ....................................................................................................................... 21
-----Asignacin de permisos con el comando chmod ............................................................................... 21
Modo Octal. .............................................................................................................................................. 21
Modo Carcter. ......................................................................................................................................... 22
ACLs. ........................................................................................................................................................... 23
Otra alternativa son las ACL: ............................................................................................................... 23
Los comandos que se usan para consultar o modificar son: ..................................................................... 23
4

Modificadores y opciones para setfacl: .................................................................................................... 23
Todas las ACEs tienen tres componentes separadas por ': ' ..................................................................... 24
Trabajo Sistema Operativo: Servidor Samba. ............................................................................................ 25
Caractersticas del servidor: ......................................................................................................................... 25
Cmo fueron configurados. ............................................................................................................... 26
Usuarios. ................................................................................................................................................... 26
Heredar permisos de grupos para los usuarios. ........................................................................................ 27
Restriccin de Tiempo de Acceso. ........................................................................................................... 27
Problemas en la configuracin. ......................................................................................................... 28
Cronograma. ........................................................................................................................................... 29
Recursos. ................................................................................................................................................. 29
Conclusin. ....................................................................................................................................................... 30
Anexos. ............................................................................................................................................................. 32
Bibliografia. ...................................................................................................................................................... 33



5

Introduccin.

Actualmente, ser un administrador de sistemas es un tanto complicado por varias cuestiones:
compatibilidad de hardware, sobrecargas del sistema, problemas con las copias de seguridad,
adems de los problemas con el acceso concurrente de usuarios.
En el presente trabajo, nos abocamos a exponer una opcin a todo ello. La implementacin
de Samba, una suite de aplicaciones/herramientas que permite a los servidores Unix ofrecer una
serie de servicios: compartir uno o ms sistemas de archivos, compartir impresoras instaladas
tanto del lado servidor como en los clientes, autentificar clientes (logear) contra un dominio
Windows.
Durante el desarrollo de este trabajo, se explicarn paso a paso para la instalacin y
configuracin de los distintos servicios, ya mencionados, que puede proveer la suite de Samba,
concluyendo a conseguir organizar y compartir los sistemas de archivo de una manera sencilla, fcil
y eficaz, adems de poder controlar el acceso a ellos y la accin que pueda llevarse a cabo sobre
esos sistemas de archivos, incluyendo tambin, como ya lo habamos comentado, la posibilidad de
compartir una impresora independientemente de si est instalado en tu equipo como en cualquier
otro dentro de la red.





6

Planteamiento.

En este trabajo se desarrollar el tema de Implementacin de Linux Como Servidor Samba.
Para ello se realizar un arduo trabajo de investigacin y aplicacin de las tcnicas que deben
utilizarse para que el trabajo sea correcto, siempre cumpliendo los plazos de tiempo impuestos.

Son varios los puntos que se deben de ir puliendo para llegar al resultado final; el primero de
ellos es saber y poder instalar una mquina virtual Linux en un sistema operativo Windows, que esa
mquina virtual pueda trabajar como un servidor Samba, como se relacionar ese servidor samba
con otro sistema operativo dentro de la mquina que se utilizar para ser instalado y las dems
mquina que accedern a ellas, la cantidad de usuarios a ser creados y su manera de acceder al
servidor Samba. Estas son las preguntas principales que deben ser contestadas para el desarrollo del
proyecto y llegar al objetivo.



7

Objetivos.
Objetivos Generales.
Implementar un servidor Samba, en una plataforma de Linux instalado como mquina
virtual en un entorno Windows.

Objetivos Especficos.
Instalar CentOS versin servidor, en una mquina virtual.
Instalar los componentes Samba (Samba-Common, Samba-Client, Samba-Swat) en
el sistema opetarivo CentOS, anteriormente instalado.
Configurar dichos componentes Samba, de modo que sea efectivo el compartir
archivos y realizar autenticaciones de acceso.
Poder funcionar entre distintos Sistemas Operativos y con varios usuarios.

8









Marco Terico.

9

Descripcin de las Herramientas utilizadas.
VMware Player (4.0.2).

Qu es VMware Player?
Programa de software desarrollado por la empresa VMware Inc. (disponible de forma gratuita),
para ejecutar mquinas virtuales huspedes (guest) producidas por otros productos de VMware: esta
aplicacin no puede crear por s misma nuevas mquinas virtuales.
VMware provee imgenes de discos virtuales gratuitos de mltiples sistemas operativos y
aplicaciones pre configurados. Tambin existen herramientas y sitios web que permiten crear
mquinas virtuales, montar, manipular y convertir discos VMware, permitiendo a los usuarios
gestionar mquinas virtuales gratuitas.
Instalacin y uso.
En este procedimiento se explica un producto de VMware, llamado VMware Player. Es un software que corre sobre un
sistema operativo, puede ser un Linux, un Windows XP , en l se instala VMware Player y sobre l correran mquinas
virtuales con el S.O. que interese, tanto para pruebas, investigacin cmo para uso final. Lo malo, que el S.O. base ya est
consumiendo unos recursos que podran aprovechar las MV, o directamente hay que pagar a Microsoft por
una licencia de Windows. El VMware Player es un software ligero para usar mquinas virtuales, con l no
se pueden crear mquinas pero s ejecutarlas y modificar ciertos parmetros de ellas (Fig. 1).

Fig. 1. Vista al iniciar el VMWare, donde es posible escoger la vm. A utilizar.


10

CentOS (5.3).

Qu es CentOS?

CentOS (Community ENTerprise Operating System) es una bifurcacin a nivel binario de la
distribucin Linux Red Hat Enterprise Linux RHEL, compilado por voluntarios a partir del cdigo
fuente liberado por Red Hat.
Red Hat Enterprise Linux se compone de software libre y cdigo abierto, pero se publica en
formato binario usable (CD-ROM o DVD-ROM) solamente a suscriptores pagados. Como es
requerido, Red Hat libera todo el cdigo fuente del producto de forma pblica bajo los trminos de
la Licencia pblica general de GNU y otras licencias. Los desarrolladores de CentOS usan ese
cdigo fuente para crear un producto final que es muy similar al Red Hat Enterprise Linux y est
libremente disponible para ser bajado y usado por el pblico, pero no es mantenido ni asistido por
Red Hat. Existen otras distribuciones tambin derivadas de los fuentes de Red Hat( Fig. 2).
CentOS usa yum para bajar e instalar las actualizaciones, herramienta tambin utilizada por Fedora.


Fig. 2. Vista del escritorio de Centos.

11


Samba.

Qu es Samba?

Samba es una implementacin libre del protocolo de archivos compartidos de Microsoft
Windows (antiguamente llamado SMB, renombrado recientemente a CIFS) para sistemas de
tipo UNIX. De esta forma, es posible que ordenadores con GNU/Linux, Mac OS X o Unix en
general se vean como servidores o acten como clientes en redes de Windows. Samba tambin
permite validar usuarios haciendo de Controlador Principal de Dominio (PDC), como miembro de
dominio e incluso como un dominio Active Directory para redes basadas en Windows; aparte de ser
capaz de servir colas de impresin, directorios compartidos y autentificar con su propio archivo de
usuarios.
Entre los sistemas tipo Unix en los que se puede ejecutar Samba, estn las distribuciones
GNU/Linux, Solaris y las diferentes variantes BSD entre las que podemos encontrar el Mac OS X
Server de Apple.

Instalar y Configurar Samba en Centos.

01.- Verificar Paquetes Instalados
rpm q samba
rpm q samba-swat
rpm q samba-client
rpm q samba-common
o
rpm q samba samba-swat samba-client samba-common
12


Fig. 3. Visualizar Paquetes instalados.
En este caso falta instalar los paquetes:
samba y samba-swat
02.-Instalar Paquete samba / samba-swat
yum y install samba yum install samba smb swat.

Fig. 4. Cdigos para instalar los paquetes faltantes.
13


Fig. 5. Cdigo para instalar los paquetes faltantes.
03.- Verificar archivos creados en dicho directorios

Samba
/etc/samba/smb.conf
Samba-Swat
/etc/xinetd.d/swat

04.- Configuracin del archivo smb.conf

No importa la ubicacin donde estemos, realizaremos el siguiente comando para la modificacin:
14

vi /etc/samba/smb.conf
En WORKGROUP especifica el grupo en la que desea trabajar.
05.- Configuracin del archivo swat

No importa la ubicacin donde estemos, realizaremos el siguiente comando para la modificacin:
vi /etc/xinetd.d/swat
Verificamos que en port este el puerto 901 y disabled tiene el valor (yes) lo cambiamos a (no) para habilitar la
administracin de samba por web.
Fig. 6. Verificando Puerto.
06.- Accediendo a Samba va web

Ejecutas tu explorador, en este caso Internet Explorer o Mozilla y en la barra de direcciones escribimos lo siguiente:
Localhost:901
Fig. 7. Configurando Samba desde la red.
15

07.- Configura smb.conf desde la web

Hacemos clic en GLOBAL y mostrara ms opciones la cual podrs modificar.

08.- Visualizar el archivo smb.conf desde la web

Hacemos clic en VIEW y veremos la configuracin echa.

16

Usuarios, Grupos y Directorios.
En este trabajo se utiliza la terminal del Centos para crear los usuarios, grupos y directorios.
Cmo se crea un usuario.
Desde de la terminal de Centos los comandos para crear un usuario es:
# useradd nombreUsuario
Para asignarle una contrasea:
#passwd nombreUsuario.
Para habilitar el usuario creado en el servidor samba:
#smbpasswd a nombreUsuario (se le asigna una contrasea en el servidor samba);
#smbpasswd e nombreUsuario (se habilita el usuario);
A travs de estos comandos se pueden crear varios usuarios.
Como se crea un grupo.
Es similar a la creacin de un usuario, solo que utiliza groupadd en vez de useradd:
#groupadd nombreGrupo
Crear un directorio, carpeta o archivo.
Esta accin se realiza dependiendo de donde nos encontremos:
Si se va crear una carpeta o archivo directamente dentro de una sesin de usuario iniciada sera:
#mkdir nombreCarpeta nombreArchivo.extensin
Esto crea una carpeta o archivo dentro de la carpeta principal del usuario, si se quiere crear en
alguna otra posicin habr que especificar la ruta de la misma:
Por ejemplo en el escritorio:
#mkdir /home/nombreUsuario/Desktop/nombreCarpeta nombreArchivo.extensin.
17

Si se quiere crear una carpeta o archivo en un usuario desde el root(superusuario) la lnea sera la
misma que la ltima:
Para una posicin especial:
#mkdir /home/nombreUsuario/Desktop/nombreCarpeta nombreArchivo.extensin.
Directamente en la carpeta principal:
#mkdir /home/nombreUsuario/nombreCarpeta nombreArchivo.extensin.
Asignar usuarios a un grupo.
Puede hacerse de la siguiente manera:
#vi /etc/group (se pueden visualizar los usuarios y grupos)
Dentro se busca el nombre del grupo al que queremos asignar el usuario:
nombreGrupo:x:500: (500 es el GroupId, es distino para cada grupo)
al encontrar el grupo tipeamos la letra i de INSERT, esto es para agregar los usuarios al grupo,
as simplemente se escribe el/los nombre/s del/los usuario/s que se va/n agregar despus del ltimo
:
nombreGrupo:x:500:nombreUsuario (para un usuario)
nombreGrupo:x:500:nombreUsuario1, nombreUsuario2 (para varios usuarios, si se quieren agregar
ms se lo hace agregando una coma y el nombre del usuario).
Cambiar de dueo y de grupo un archivo o directorio.
Para cambiar de usuario dueo o propietario:
#chown nuevoPropietario nombreArchivo.extensin o nombreCarpeta

#chown nuevoPropietario /home/propietarioactual/nombreArchivo.extensin o
nombreCarpeta.
18

Para cambiar de grupo dueo o propietario:
#chgrp nuevoGrupoPropietario nombreArchivo.extensin o nombreCarpeta

#chgrp nuevoGrupoPropietario /home/propietarioactual/nombreArchivo.extensin o
nombreCarpeta.


19

Asignar, permisos y herencia.

CHMOD

Se aplica sobre ficheros o carpetas, en el caso de que sean carpetas se puede usar la opcin -R para
dar permisos recursivamente a todas las carpetas y ficheros que contenga recursivamente.

Sintaxis

chmod [opciones] xxx nomfichero /nomcarpeta

en opciones se especifican por ejemplo cosas como -R,
xxx es el nmero de permisos:

0= ningn permiso(lectura=0 + escritura= 0 + ejecucin= 0)
1= permiso de ejecucin (lectura=0 + escritura= 0 + ejecucin= 1)
2= permiso de escritura (lectura=0 + escritura= 2 + ejecucin= 0)
3= permiso de escritura y ejecucin (lectura=0 + escritura= 2 + ejecucin= 1)
4= permiso de lectura (lectura=4 + escritura= 0 + ejecucin= 0)
5= permiso de lectura y ejecucin (lectura=4 + escritura= 0 + ejecucin= 1)
6= permiso de lectura y escape (lectura=4 + escritura= 2 + ejecucin= 0)
7= permiso de lectura, escritura, ejecucin (lectura=4 + escritura= 2 + ejecucin= 1)
Por cada identidad, se pueden obtener un nmero comprendido entre 0 y 7, que delimitarn por
identidad, claramente, sus privilegios en particular sobre un archivo o carpeta.

Por ejemplo CHMOD 644?
Permisos que tiene asignado cada identidad sobre un archivo o carpeta, segn su relacin numrica.
Siguiente orden:
Propietario= 6 (puede leer y escribir)
20

Grupo= 4 (slo puede leer)
otros= 4 (slo puede leer)
Las opciones del comando chmod se especifica del siguiente modo:

$ chmod [modificadores] permisos archivo/ directorio

modificadores es opcional, y puede tomar los valores:

-f no visualiza los posibles mensajes de error que puedan ocurrir
debido a conflictos a la asignacin de permisos.
-v lista los archivos y directorios a los que se les va aplicando
el comando a medida que el mismo se ejecuta.
-h
-R aplica el comando chmod recursivamente a todos los archivos y
de los subdirectorios.
-H
-L
-P
-C igual a -v con excepcin que solo lista los archivos modificados.
-E

Orden y compatibilidad de los modificadores est dada por:
[-fhv] [-R [-H | -L | -P]] [-C | -E]

-----Permisos bsicos-----

r -----> lectura
w -----> escritura
21

x -----> ejecucin

-----Clases de usuarios-----

u -----> dueo: dueo del archivo o directorio
g -----> grupo: grupo al que pertenece el archivo
o -----> otros: todos los dems usuarios que no son el dueo ni del grupo
a -----> todos: incluye al dueo, al grupo y a otros


-----Asignacin de permisos con el comando chmod

Modo Octal.


NMERO BINARIO LECTURA(r) ESCRITURA(w) EJECUCIN(X)
0 000 X X X
1 001 X X 0
2 010 X 0 X
3 011 X 0 0
4 100 0 X X
5 101 0 X 0
6 110 0 0 X
7 111 0 0 0
Por Ejemplo:

chmod 766 file.txt #brinda acceso total al dueo
#y lectura y escritura a los dems
chmod 770 file.txt #brinda acceso total al dueo y al grupo
22

#y elimina todos los permisos a los dems usuarios
chmod 635 file.txt #Permite lectura y escritura al dueo,
#escritura y ejecucin al grupo,
#y lectura y ejecucin al resto

Modo Carcter.

Posee 3 modificadores que permiten realizar la tareas:

+- aade un modo
-- elimina un modo
=- especifica un modo (sobrescribiendo el modo anterior)

Por Ejemplo:

chmod +r arch.txt #agrega permisos de lectura a todos los usuarios
chmod u+w arch.txt #agrega permisos de escritura al dueo
chmod -x arch.txt #elimina el permiso de ejecucin a todos los usuarios
chmod u=rw, go= arch.txt #establece los permisos de lectura y escritura
#al dueo y elimina todos los permisos a
#todos los dems usuarios

23

ACLs.

En linux se tiene una carpeta compartida y cada vez que se crea una carpeta dentro de esta
los permisos se pierden y hay que restablecerlos con chown o chmod. La solucin pasa por
establecer un grupo por defecto para el usuario de forma que cada archivo o carpeta que cree el
grupo por defecto sea el propietario.
Para ello se hace uso de

usermod -g grupodeusuario nombredeusuario

Asi se hace el grupodeusuario por defecto para ese usuario

Otra alternativa son las ACL:

Con las listas de control de acceso se pueden otorgar los permisos que se quiera tengan
cierto usuario sobre archivos o directorios de otro usuario. As, para implementar ACL en el
sistema, el primer paso ser indicar en /etc/fstab la opcin acl para la particin correspondiente al
archivo o directorio el el que se va a requerir:

Los comandos que se usan para consultar o modificar son:

getfacl: que nos permite consultar las ACLs de un fichero dado.
Setfacl: que nos permite modificar las ACLs de un fichero dado.

Modificadores y opciones para setfacl:

-b borra la lista de ACL que pudiera existir
-k borra la opcin de ACL por defecto
-R recursivo
-m aade o modifica la poltica establecida
-s es una o s o m y es elimina para crear la nueva con m modifica o aade
-d hace un acl por defecto
24


Todas las ACEs tienen tres componentes separadas por ': '
En caso de borrar el tercer es opcional

primer componente: u o g dependiendo si es de usuario o grupo
segundo componente: usuario o grupo, tambin puede usar uid o gid
tercer componente: combinacin de permisos r, w, x, y- o valor octar como usamos en
chmod
Ejemplo de acl:
Setfacl R m u:usuario:rwx /direcciones
Getfacl /direcciones


25

Trabajo Sistema Operativo: Servidor Samba.

Caractersticas del servidor:
TABLA DE USUARIOS
USUARIO PERMISOS HEREDA
Gabriel r-- gabriel
ethang r-- personal
Hector r-- personal
alumno rw- informatica
Clases rw- informatica
Profesor rw- informatica
Carrera Rwx universidad
Persona Rwx universidad

TABLA DE GRUPOS
GRUPO PERMISOS MIEMBROS
Persona r-- gabriel, ethang, hector
Informtica rw- alumno, clases, profesor
Universidad Rwx carrera, persona

26

Fig. 8. Usuarios instalados.
Fig. 9 Grupos instalados.
Cmo fueron configurados.
Usuarios.
Una vez creado los usuarios, los permisos le fueron asignados con CHMOD:
#chmod R 700 /home/nombreUsuario (utilizado para los usuarios gabriel, hector y ethang).
User= rwx; group= ---; others= ---;
#chmod R 770 /home/nombreUsuario (utilizado para los usuarios alumno, clases y profesor).
User =rwx; group=rwx; others=---;
#chmod R 777 /home/nombreUsuario (utilizado para los usuarios carrera y persona).
27

Users=rwx; group=rwx; others=rwx;
Heredar permisos de grupos para los usuarios.
Para este trabajo se realizo con ACLs:
#setfacl R m g:personal:r-- /home/nombreUsuario (para usuarios hector, ethang).
#setfacl R m g:informatica:rw- /home/nombreUsuario (para usuarios alumno, clases, profesor).
#setfacl R m g:universidad:rwx /home/nombreUsuario (para usuarios carrera, persona).
Dentro del directorio principal de cada usuario existe una carpeta denominada
sambanombreusuario donde nombre de usuario es reemplazado por el nombre de cada usuario.
A estas carpetas tambin se le heredaron los permisos de sus usuarios y de los grupos a los cuales
estos pertenecen:
#setfacl R m u:usuario:r-- /home/nombreUsuario/sambanombreusuario.
#setfacl R m g:personal:r-- /home/nombreUsuario/sambanombreusuario (para usuarios hector,
ethang).
#setfacl R m g:informatica:rw- /home/nombreUsuario/sambanombreusuario (para usuarios
alumno, clases, profesor).
#setfacl R m g:universidad:rwx /home/nombreUsuario/sambanombreusuario (para usuarios
carrera, persona).
Restriccin de Tiempo de Acceso.
===== deadtime =====

Esta opcin global establece el nmero de minutos que Samba esperar para un cliente
inactivo, antes de cerrar su sesin con el servidor Samba. Un cliente es considerado inactivo cuando
no tiene ficheros abiertos y no hay datos envindose desde l. El valor por defecto para esta opcin
es 0, lo que significa que Samba nunca cerrar ninguna conexin, no importa el tiempo que lleve
inactiva.

[global]
28

deadtime = 20

Esto le dice a Samba que termine cualquier sesin inactiva tras 20 minutos. Para la mayora de
las redes, establecer este valor funcionar bien, ya que las reconexiones desde el cliente son
realizadas generalmente de forma transparente al usuario.

Problemas en la configuracin.
o Uno de los primeros problemas que se hallan en este tipo de trabajos es la falta de los
paquetes que se utilizan para configurar el servidor samba.
o Al momento de crear los usuarios es necesario realizar un respaldo donde guardar las
contraseas de cada uno de ellos y las que se utilizan para acceder a ellos a travs de
samba. En este trabajo la contrasea es genrica: 123456, para ambos casos.
o Para asignar permisos a los usuarios se ha optado por CHMOD por ser de mayor
claridad de utilizacin.
o Para asignar permisos a los grupos se ha optado por el ACL setfacl, ya que brinda un
mayor control y es posible herenciar los usuarios directamente.

29

Cronograma.
1. 20/03/2012: Presentacin Lnea de Investigacin (Cronograma, Objetivos, Alcance, Etc.)
2. 29/03/2012: Documentacin I (Portada. Ttulo y subttulo. ndice. Introduccin.
Planteamiento y formulacin del problema. Objetivos.)
3. 12/04/2012: Avances del Trabajo (Segn cronograma presentado por alumnos)
4. 26/04/2012: Avances del Trabajo (Segn cronograma presentado por alumnos)
5. 10/05/2012: Documentacin II (Diseo metodolgico. Exposicin del contenido
investigado. Conclusiones y recomendaciones. Bibliografa. Anexos.)
6. 22/05/2012: Presentacin y Defensa

Descripcin. Marzo. Abril. Mayo.
Semanas. S1 S2 S3 S4 S1 S2 S3 S4 S1 S2 S3 S4
Presentacin de Lnea de Trabajo y
Cronograma.
X
Recabar Datos e informacin.

X X X
Diseo del Proyecto.

X X X X X
Desarrollo del Trabajo.
X X
Implementacin de Prueba, error y
bsqueda de soluciones.
X X
Presentacin en borrador.
X
Presentacin Final y Presentacin.
X

Recursos.
Recursos Detalles Costos
Humanos Dos miembros en el grupo -
Materiales PCs personales
80 horas de uso de
computadoras e investigacin.
100 hojas tamao carta.
20.000 Gs.
Encuadernacin 5000 Gs.
Impresin 50000 Gs.

75000 Gs.
Financieros Pasajes 30.000 Gs. 30000 Gs.
MontoTota: 105.000 Gs.
30

Conclusin.

Como hemos podido ver y verificar, con pocos y sencillos pasos, uno puede configurar su
equipo de modo que ste pueda realizar a parte de las acciones rutinarias de siempre, y ofrecer todos
los servicios necesarios para la interaccin entre otros equipos y/o usuarios, y lo ms importante
con consistencia, utilidad y seguridad.
En sntesis, los pasos que hemos seguido para el montaje del servidor Samba se describen
puntualmente en los siguientes: instalar una distribucin (versin servidor) de Linux (en nuestro
caso CentOS) en una mquina virtual, verificar qu paquetes de Samba (samba, samba-client,
samba-swat, samba-common) tiene instalado el CentOS e instalar los que falten, personalizar los
archivos de configuracin smb.conf y swat, crear usuarios y habilitarlos, compartir directorios
(Linux y Windows), y por ltimo personalizar los accesos, restricciones y acciones sobre los
distintos sistemas de archivos e impresoras.

31


32

Anexos.
SMB (acrnimo de Server Message Block) es un protocolo, del Nivel de Presentacin del modelo
OSI de TCP/IP, creado en 1985 por IBM. Algunas veces es referido tambin como CIFS
(Acrnimo de Common Internet File System, http://samba.org/cifs/) tras ser renombrado por
Microsoft en 1998. Entre otras cosas, Microsoft aadi al protocolo soporte para enlaces simblicos
y duros as como tambin soporte para ficheros de gran tamao. Por mera coincidencia esto ocurri
por la misma poca en que Sun Microsystems hizo el lanzamiento de WebNFS (una versin
extendida de NFS, http://www.sun.com/software/webnfs/overview.xml).
SMB fue originalmente diseado para trabajar a travs del protoclo NetBIOS, el cual a su vez
travaja sobre NetBEUI (acrnimo de NetBIOS Extended User Interface, que se traduce como
Interfaz de Usuario Extendida de NetBIOS), IPX/SPX (acrnimo de Internet Packet
Exchange/Sequenced Packet Exchange, que se traduce como Intercambio de paquetes
interred/Intercambio de paquetes secuenciales) o NBT, aunque tambin puede trabajar
directamente sobre TCP/IP.
samba: Servidor SMB.
samba-client: Diversos clientes para el protoclo SMB.
samba-
common:
Ficheros necesarios para cliente y servidor.
Samba-Swat: interfaz web para el manejo de Samba.
33

Bibliografia.
Servidor Samba. Creative Commons Atribucin-NoComercial-CompartirIgual 2.5 Mxico[en lnea]. [fecha de
consulta: 20 de abril de 2012]. Disponible en: http://www.linuxparatodos.net/web/comunidad/base-de-
conocimiento/-/wiki/Base+de+Conocimiento/Servidor+Samba#section-Servidor+Samba-
Configuracion+de+los+recursos+compartidos
Juanetebitel. Ubuntu-Gua.2009. [en lnea]. [fecha de consulta: 20 de abril de 2012]. Disponible en:
http://www.ubuntu-guia.com/2009/09/gestion-de-usuarios-y-grupos-en-ubuntu.html
Introduccin a Samba. [en lnea]. [fecha de consulta: 20 de abril de 2012]. Disponible en:
http://www.esdebian.org/wiki/introduccion-samba
SAMBA-CENTOS.2012. [en lnea]. [fecha de consulta: 24 de abril de 2012]. Disponible en:
http://cabroneando.wikispaces.com/SAMBA-CENTOS
Permisos en Linux con CHMOD. Think Ubuntu [en lnea]. [fecha de consulta: 24 de abril de 2012].
Disponible en: http://ubunturoot.wordpress.com/2007/12/07/permisos-en-linux-con-chmod/
Modificar y Eliminar Usuarios. HUEV@S EN LA RED. 4 de enero de 2008. [en lnea]. [fecha de consulta: 1
de abril de 2012]. Disponible en: http://huevas.wordpress.com/2008/01/04/modificar-y-eliminar-usuarios/
Tutorial creado por Robert Eckstein, David Collier-Brown, Peter Kelly . Extraido de:
http://es.tldp.org/Manuales-LuCAS/USANDO-SAMBA/usando-samba-html/node1.html
20 Febrero 2006. [en lnea]. [fecha de consulta: 2 de abril 2012]. Disponible en:
http://www.wikilearning.com/tutorial/usando_samba-otras_opciones/9688-52

ELDAVAN. USUARIOS Y GRUPOS EN EL SISTEMA OPERATIVO. 30 de abril de 2010. [en lnea]. [fecha
de consulta: 15 de abril de 2012]. Disponible en: http://www.slideshare.net/eldavan/usuarios-y-grupos-en-el-
sistema-operativo-una-cuenta-de-usuario-contiene-restricciones-necesarias-para-impedir-que-se-ejecuten-
mandatos-que-puedan-daar-el-sistema-se-altere-accidentalmente-la-configuracin-del-sistema-los-servicios-y-
los-permisos-asi-como-
CentOS. The Community ENTerprise Operating Sistem. 2004-2009. [en lnea]. [fecha de consulta: 25 de
marzo de 2012]. Disponible en:
http://www.centos.org/search.php?query=samba&andor=AND&action=results&submit=Search
[en lnea]. [fecha de consulta: 5 de mayo 2012]. Disponible en: http://es.scribd.com/doc/12733305/Instalacion-
y-uso-de-VMware-Player // www.bujarra.com - Hctor Herrero - nheobug@bujarra.com - v 1.0.
[en lnea]. [fecha de consulta: 5 de mayo 2012]. Disponible en: http://www.tuinformaticafacil.com/maquinas-
virtuales/tutorial-para-crear-maquina-virtual-centos-con-vmware

You might also like