Está en la página 1de 14

INSTALACIN, CONFIGURACIN Y PRUEBAS DE FUNCIONAMIENTO DEL SERVICIO DE SAMBA EN FEDORA 17 LINUX-UNIX

Nombre: VIVIANA ISABEL ESPINOSA PEA Cdigo:1150017 Asignatura: ASOR Docente: Jean Polo Cequeda

UNIVERSIDA FRANCISCO DE PAULA SANTANDER FACULTAD DE INGEIERIA PLAN DE ESTUDIOS DE INGENIERIA DE SISTEMAS SAN JOSE DE CCUTA 2012

INTRODUCCIN Qu es Samba? Samba es un servicio del sistema Linux Fedora que usa el protocolo SMB (Server Message Block) que se utiliza para compartir archivos e impresoras a travs de una conexin de red con sistemas Windows y Linux. Este protocolo tambin es referenciado como Common Internet File System (CIFS). CIFS es un protocolo importante - de hecho, en las redes de Windows se podra considerar tan importante como TCP / IP, ya que casi toda la comunicacin entre mquinas de Windows puede fluir sobre l. Brinda servicios de archivo e impresin, y, entre otras cosas, es un portador de llamada a procedimiento remoto y servicios de dominio de NT. CIFS en Microsoft la manera de hacer uso compartido de archivos de red. El nombre CIFS: Common - Comn El trmino tiene una variedad de connotaciones, pero se supone que Microsoft piensa en comn en el sentido de comnmente disponibles o de uso comn. Todos los sistemas operativos MS han tenido algn tipo de red CIFS, o incorporado, y hay implementaciones de CIFS para sistemas operativos ms importantes organizaciones no-MS tambin. . Internet Como se describir ms adelante, el esquema de denominacin que utiliza entonces (basado en una pieza de la tecnologa anterior conocida como LAN NetBIOS) no se escala a grandes redes - ciertamente no es la Internet. La idea de que CIFS se convertira en un estndar de Internet probablemente sali de la obra que se est haciendo para redisear los productos de Microsoft redes para Windows NT5 (ahora conocido como Windows 2000 o W2K). En W2K, CIFS puede utilizar el sistema de nombres de dominio (DNS) para la resolucin de nombres. Sistema de archivos CIFS permite compartir directorios, archivos, impresoras y otras cosas se enfren en una red. Esa es la parte del sistema de archivos. Para hacer uso de estos recursos compartidos que necesita para ser capaz de encontrar y identificarlos, y tambin es necesario para el control de acceso para que gente no autorizada no

ingrese donde no debe. Esto significa que hay una considerable cantidad de permisos a gestionar. Cundo usar Samba? Se utilizar el servicio Samba cuando se quiera interactuar con recursos distribuidos en la red, que correspondan a las plataformas de sistemas operativos Windows y Linux. Si slo desea compartir recursos informticos entre sistemas Linux no use Samba, se usa NFS (Network File System).

INSTALACIN Antes de iniciar con el proceso de instalacin y configuracin del servicio, se revisa si en el sistema ya se tiene instalado el servicio con la instruccin, importante recordar que para instalar el servicio se debe iniciar como superusuario: rpm -qa samba* Si se encuentra instalado desplegara la informacin de la versin de los paquetes del servicio: samba. samba-client samba-common Y si se encuentra instalado el servicio se mostrarn las siguientes lneas:

Si por el contrario no se muestra nada al digitar la instruccin:

se procede a instalar digitando: yum install y samba samba-client samba-common observando que se instalan a la vez los paquetes necesarios para el servicio samba que son samba-client y samba-common y el y es para que la instalacin sea desatendida; se debe previamente revisar la conexin a internet.

Despus de tener los paquetes correspondientes instalados, iniciamos el servicio, con el siguiente comando: systemctl start smb.service y verificamos su estado con la instruccin systemctl status smb.service para verificar el estado en el que se encuentra el servicio.

CONFIGURACIN

Ahora ya tenemos instalado lo necesario tenemos que configurar las carpetas que se compartirn a travs de la red, se pueden utilizar algunas existentes o crear algunas nuevas con el siguiente comando:

mkdir /home/usuario/carpeta_a_compartir1/

Despus de crearla nos movemos por los directorios para comprobar su existencia con el comando cd, como se hizo en la figura de arriba, tambin podemos verificar en el escritorio:

Ahora se deben de asignar los permisos a las mismas para que se pueda acceder a ellas, para ello utilizamos el comando chmod y, en este caso, los permisos asignados de forma octal para hacerlo ms rpido (aunque se pueden asignar de uno en uno). Continuando con el ejemplo anterior, digitamos la instruccin pero debemos devolvernos a la carpeta raz con el comando cd y con el comando ls l

visualizamos los permisos que tiene esa carpeta: chmod 755 /home/usuario/carpeta_a_compartir

En el ejemplo anterior, el valor del comando chmod 755 indica que el usuario root o administrador tendr todos los permisos sobre la carpeta (lectura, escritura y ejecucin), el propietario y los dems tendrn permisos slo de lectura y ejecucin. En el caso de 777 significa que todos los usuarios tienen todos los permisos. El siguiente paso es resolver los nombres netbios enlazndolos con direcciones IP locales, y esto lo hacemos en el fichero lmhosts, este archivo est ubicado en "/etc/samba/", editamos el archivo con nuestro editor de textos preferido. La resolucin de nombres NetBIOS significa asignar correctamente un nombre NetBIOS a una direccin IP. Los nombres NetBIOS son direcciones de 16 bytes que se utilizan para identificar un recurso de NetBIOS en la red. Los nombres NetBIOS son nombres nicos (exclusivos) o nombres de grupo (no exclusivos). Cuando un proceso NetBIOS se comunica con un proceso especfico en un equipo determinado, se utiliza un nombre nico. Cuando un proceso NetBIOS se comunica con varios procesos en varios equipos, se utiliza un nombre de grupo. Un ejemplo de un proceso que utiliza un nombre NetBIOS es el servicio Compartir archivos e impresoras para redes Microsoft en equipos que ejecutan Windows XP Professional. Cuando el equipo se inicia, el servicio registra un nombre NetBIOS nico basado en el nombre del equipo. El nombre exacto que utiliza el servicio es el nombre del equipo con 15 caracteres ms un carcter 16 de 0x20. Si el nombre del equipo no tiene 15 caracteres, se rellena con espacios hasta llegar a los 15 caracteres.

Cuando intenta establecer una conexin de compartir archivos en un equipo que utiliza su nombre de equipo, el servicio Compartir archivos e impresoras para redes Microsoft del servidor de archivos que especifica corresponder a un nombre NetBIOS especfico. Por ejemplo, si intenta conectar con un equipo llamado asor01, el nombre NetBIOS correspondiente al servicio Compartir archivos e impresoras para redes Microsoft de ese equipo ser: asor01 [20]

El archivo por defecto trae: 127.0.0.1 localhosts

Entonces aadimos debajo la siguiente lnea: (IP) (netbios Name)

Quedara por ejemplo: 127.0.0.1 localhosts 192.168.1.4 asor01

Guardamos el fichero, recuerda que para editar estos archivos necesitamos loguearnos como superusuario. Lo que sigue en el proceso de configuracin es la modificacin del archivo smb.conf que se encuentra en /etc/samba/smb.conf para agregar las carpetas que recientemente creamos para compartir. Lo anterior se realiza abriendo primeramente el archivo mediante el comando vi o nano o con uno grfico como gedit:

En este archivo de texto podemos encontrar distintas secciones, la principal es la denominada Global Settings o configuraciones globales, aqu podremos configurar el grupo de trabajo, netbios name, las interfaces que tendrn acceso, entre otras cosas ms: workgroup = "Tu grupo de trabajo" netbios name = "netbios establecido en el archivo lmhosts" hosts allow = "IPs a los que se va a permitir comunicarse"

Interfaces = "Se permite determinar desde que interfaces samba escuchara las peticiones" Nos vamos a Share Definitions, en esta categora se definen los recursos compartidos, vamos a definir debajo de Share Definitions un recurso, para eso debemos declarar el recurso de la siguiente manera: comment= Comentario para el recurso. Browseable = Determinamos si se podr navegar en el. Writable = Determinamos si se podr escribir en el. path = Determinamos la ruta del recurso. public = Determinamos si es pblico o no.

En nuestro caso, que solo nos centraremos en lograr compartir una carpeta con Windows:

Con esta configuracin permitimos que se pueda escribir y navegar en una carpeta, esta carpeta la determinamos en path, donde pusimos la ruta de la carpeta, y por ultimo determinamos que la carpeta es publica, hay que tener en cuenta que si la carpeta no tiene permisos para determinados usuarios, aunque sea pblica no significa que estos tendrn acceso. Despus de haber guardado el fichero, reseteamos el servicio smb: service smb restart Ahora agregamos los usuarios para samba, para agregar usuarios utilizamos el comando: adduser s /sbin/nologin usuario

El siguiente paso es darle contrasea en Samba para ello utilizaremos el comando smbpasswd, y procedemos a agregar una contrasea. Es muy importante agregar al comando "adduser" el parmetro "-s /sbin/nologin" con eso evitamos que el usuario tenga opcin de entrar a nuestro equipo y acceder a mas recursos. El parmetro "-a" del comando smbpasswd agrega nuestro usuario a la lista de usuarios samba. Por ltimo reiniciamos el servidor para que los cambios surtan efecto con: systemctl restart smb.service

NOTA: se debe desactivar el Firewall de Windows y activar el aplicativo de Samba que posee el Firewall de Fedora, ya que ocasiona problemas en las pruebas del servicio. PRUEBA Realizado todo el procedimiento anterior nos dirigimos a la mquina de Windows con quin vamos a compartir recursos. Utilizamos el terminal de Windows y digitamos la IP de la mquina de Fedora antecedida por \\ y damos enter. Seguidamente aparecer el cuadro de dialogo donde nos mostrara los archivos compartidos con el sistema.

Bibliografa http://unidadlocal.com/Instalar_y_configurar_SAMBA_en_Linux http://www.punto-libre.org/2010/08/configurar-samba-basico-en-fedora-13.html http://www.pedroventura.com/linux/guia-rapida-para-instalar-y-configurar-unservidor-samba/ http://es.scribd.com/doc/75516076/El-Servidor-Samba-Cap20 http://technet.microsoft.com/es-es/library/cc738412(v=ws.10).aspx

También podría gustarte