Está en la página 1de 10

C.F.G.

S de Administracin de Sistemas Informticos en Red Implantacin de Sistemas Operativos

PRCTICA 6.5.: Servidor Samba.


Objetivo: Instalacin y configuracin del servicio Samba. Fuentes: Curso de Administracin Redes Linux (moodle) Procedimiento: 1. Describe con tus palabras: - Utilidad del servicio Samba. Es un servicio para compartir archivos entre distintos sistemas operativos. Normalmente para Ubuntu y Windows, pero no tiene porqu. - Diferencias con NFS. NFS es un servicio para comartir archivos entre sistemas Ubuntu, se diferencia de Samba sobre todo en eso, aunque Samba es un servidor mucho mas amplio. 2. Instalar y configurar un Servidor Samba. 2.1. EN FORMA DE TABLA indica lo que tienes que instalar en el servidor, los ficheros de configuracin a modificar, cmo levantar el servicio y el fichero/s de log a consultar. Instala el servicio en la mquina servidora Ubuntu. En el servidor: Instalar samba y samba-common $ sudo apt-get install samba $ sudo apt-get install samba-common $ sudo apt-get install smbfs

En el cliente: Instalar smbclient y smbfs $ sudo apt-get install smbclient $ sudo apt-get install smbfs Para levantar, parar, reiniciar el servidor: $sudo /etc/init.d/smbd restart

2.2. Aade a la tabla anterior una columna para el cliente indicando los mismos datos: qu instalar, qu ficheros configurar, etc. NOTA: para saber el fichero de log, debes mirar cul se ha indicado en el fichero de configuracin (smb.conf). Debes saber que si se desea se puede cambiar. Para ver el archvo de log, se encuentra en el lugar donde le digamos en el archivo smb.conf. Por defecto se encuentra en: /var/log/samba/log

2.3. Instala y configura el servicio. NOTA: para asegurarte de que no hay errores de sintaxis en el fichero de configuracin smb.conf, ejecuta la orden $ testparm

2.4. a)Configura Samba para que comparta las carpetas home de los usuarios. Conectate desde el cliente Windows al home de tu usuario.Haz captura de la configuracin del fichero.

Accedemos al home compartido de p.e. Victor desde el navegador:

b) Ahora crea un usuario en el sistema (adduser) llamado [tuapellido]samba con contrasea samba . Despus lo aadiremos como usario samba (smbpasswd -a) lo cual nos permite asignar otra contrasea distinta. y configura Samba para que comparta las carpetas home de los usuarios. Haz captura de la creacin del usuario. Creamos el usuario:

Lo aadimos a los usuarios de samba:

Es imprescindible que sea usuario UNIX para ser usuario samba Ahora, debemos configurar el archivo smb.conf para que el home que hemos compartido sea accesible para el usuario que hemos creado. Deberia quedarnos algo asi:

Que no se olvide descomentar la lnea. En samba los comentarios se hacen con # y ;

2.5. Luego arranca Samba y accede desde una mquina Ubuntu y desde la mquina Windows a la carpeta home del usuario [tuapellido]samba. Haz capturas de pantalla cuando accedas a la carpeta compartida.

3. En el cliente Windows comparte una carpeta y posteriormente: a) Accede a ella desde nautilus (sin haberla montado previamente). Puedes hacerlo desde "Ir a" del explorador de archivos o desde consola escribiendo $ nautilus smb://IP.......

b) Accede a ella mediante smbclient (sin haberla montado previamente) y accede desde una mquina Linux a dicha carpeta compartida. Fjate en el ejemplo de la captura que se muestra a continuacin. Nota: Se usa la notacin \mquina-de-red \directorio

Hay que fijarse en el recurso compartido de la carpeta compartida de Windows, de la siguiente forma:

Esto se conoce como notacin UNC (Universal Naming Convention) en el mundo Windows. OJO! No confundir con uniform resource locators (URLs), que son las notaciones que usan los navegadores web para resolver mquinas a travs de Internet. Asegrate de no confundirte: los navegadores web usan barras inclinadas a la derecha y no a la izquierda, y estn precedidas por el nombre de protocolo de transferencia de datos a usar (p.ej., ftp, http) y dos puntos ( En realidad, URLs y UNCs son dos cosas completamente distintas. .

c) Mntala usando smbmount En esta captura se aprecia como tras montar la carpeta compartida con smbmount, no se tienen permisos de escritura. Habra que cambiar los permisos y despus se podra crear un directorio como se muestra en la captura. Posteriormente se muestra cmo tambin se puede acceder a travs de smbclient y se accede a una consola smb> en la que directamente estamos en la carpeta compartida remota (al mostrar su contenido vemos que aparece la carpeta que acabbamos de crear 'dirdesdeubuntu') Para esto es imprescindible haber instalado smbfs en Ubuntu, tras ello, montamos la carpeta:

4. Compartir la carpeta /UTILIDADES del servidor para todos los usuarios en modo lectura. Debemos configurar el archivo smb.conf para compartir dicha carpeta (aparte de haberla creado anteriormente). Creamos el recurso utilidades de la siguiente forma:

Reiniciamos el servicio, y probamos a acceder desde el cliente: