Manual Samba
Manual Samba
Manual Samba
Despus de dar enter, nos aparecer una lnea que pide la contasea del usuario que est intentando acceder al directorio, para comprobar si cuenta con los permisos especficos para acceder. Una vez comprobado, aparecer una pantalla que contendr informacin acerca de la configuracin de red con la que cuenta nuestro SO, ah modificaremos un poco algunas cosas y explicaremos paso a paso que es lo que significa cada lnea de comando que insertemos. Para comenzar nuestra configuracin estar de acuerdo a la que le hayamos puesto al momento de la instalacin de ubuntu, en caso de haber configurado la tarjeta en modo automtico con dhcp y querer hacer una conexin con direccin fija mediante ethernet tenemos que escribir las siguientes sentencias: auto eth0 sta linea indica que siempre arrancar automticamente sta configuracin de red. iface eth0 inet static con ste comando se indica que el router se configurar para conectarse siempre a la direccin fija que se le otorgar. address xxx.xxx.xxx.xxx direccin ip. netmask xxx.xxx.xxx.0 mscara de red. gateway xxx.xxx.xxx.xxx puente. broadcast xxx.xxx.xxx.xxx canal de multidifusin a redes.
A continuacin por medio de los comandos ctrl+O para guardar la configuracion y para salir de esta pantalla ctrl+X. Para que la configuracion tenga efecto sobre la tarjeta de red reiniciaremos la conexin con la siguiente sentencia: sudo /etc/init.d/networking restart Por primera vez accederemos al directorio init.d que se encuentra dentro de la carpeta /etc y en realidad sirve para ejecutar una serie de scripts que permiten iniciar/detener la gran mayora de los servicios/servidores que estn instalados en el equipo. Los scripts estn programados de manera que reconocen los siguientes argumentos: start, stop, restart y status. Los argumentos son auto descriptivos, y tienen permisos de ejecucin. Acto seguido ubuntu nos volver a solicitar la contrasea del usuario que escribi la sentencia anterior.
Nuevamente validamos la accin con nuestra contrasea y nos aparecer el proceso de creacin del usuario, acto seguido nos pedir una contrasea para ste y se la asignaremos dos veces para confirmar que sea correcta, despues nos aparecern una serie de campos que nos pedirn los datos del usuario, como se presenta en la siguiente imagen.
En ste caso crearemos dos usuarios, uno que tendr privilegios de escritura y otro de solo lectura, ms adelante regresaremos con la configuracin de stos usuarios en samba. Instalacin y configuracin de Samba. Primero que nada, ya con conexin a internet, necesitamos cargar el update con la sentencia: sudo apt-get update Pero, Que es el update? Ese comando nos ayuda a renovar todos los repositorios de Ubuntu para poder obtener los ficheros de informacin ms actualizados, en ste caso, conseguiremos tener la versin ms reciente de Samba al momento de descargarla. Continuando, el siguiente paso es descargar e instalamos los paquetes necesarios para Samba. Para ello se utiliza el siguiente comando: sudo apt-get install samba samba-client smbfs smbclient Opcionalmente podemos ejecutar el siguiente comando: sudo apt-get install libcupsys2 samba samba-common Aqu estamos solicitando Ubuntu para instalar tres paquetes. El primero es el de compartir la impresora, los otros dos son paquetes de asistencia de Samba. Primero debemos crear una carpeta con permisos , ejecutando el siguiente comando: mkdir /home/compartir sta es la direccin donde se desea crear la carpeta chmod 777 /home/compartir Con sta lnea de estn otorgando todos los permisos a la carpeta, pero ms adelante en Samba, se denegarn permisos a algunos usuarios. A continuacin procedemos a configurar el archivo de Samba ejecutando la siguiente sentencia: sudo nano /etc/samba/smb.conf Dentro del archivo buscaremos compartir una carpeta para poder acceder desde nuestro Windows a ella, por lo que necesitaremos agregar algunas lneas que especifiquen la comparticin del recurso. Es importante mencionar que las lneas sern agregadas en la seccin llamada Share Definitions. Para ello se escribir lo siguiente: [nomb_carpeta_compartida] path= ruta de la carpeta
browsable= yes El parmetro browseable sirve para ingresar a la mquina por medio de windows y linux de manera remota y ver la carpeta que esta compartida. guest= ok Permite compartir la carpeta con invitados. write list= usuario 1 Este ser el usuario destinado a escribir. read list= usuario 2 Este es el usuario de solo lectura.
Una vez configurado, nos salimos del documento con Ctrl+X y acto seguido escribiremos en consola lo siguiente: sudo restart smbd Esto para reiniciar Samba con todas las nuevas configuraciones. Por ltimo, solo nos queda ingresar desde Windows a Ubuntu, si Ubuntu se ha configurado con una direccin esttica como en nuestro caso, es importante que Windows est dentro del mismo segmento de la red para poder acceder a la carpeta, una vez de que nos aseguremos de tener configurada de esa manera la ip, accedemos a la direccin de Ubuntu y loggeamos con el usuario que deseemos probar, y verificaremos que sus pemisos funcionen correctamente. *Nota: No olvidemos quitar el firewall de nuestro Windows para que no haya problemas en la comparticin