1 00:00:00,430 --> 00:00:08,349 Samba es un proyecto de software libre que implementa el protocolo de archivos compartidos de Windows para sistemas operativos de tipo Unix. 2 00:00:09,150 --> 00:00:19,250 De esta manera, nuestro sistema Ubuntu con Samba puede ingresar a la red Microsoft, mostrándose como servidor y brindar servicios como compartir diversos sistemas de archivos, impresoras, etc. 3 00:00:20,070 --> 00:00:23,429 Ahora procederemos con la instalación mediante sudo apt-get. 4 00:00:23,429 --> 00:00:57,070 Una vez instalado podemos hacer un SystemctlStatus del servicio para ver si está activado 5 00:00:57,070 --> 00:01:13,609 El servicio se llama SMBD, vemos que está activado 6 00:01:13,609 --> 00:01:20,700 Ahora vamos a abrir los puertos del firewall que sean necesarios 7 00:01:20,700 --> 00:01:34,700 No hace falta especificarlos con UFW ya que si escribimos UFW a LowSamba nos vale de esta forma 8 00:01:34,700 --> 00:01:49,469 También haremos un backup del archivo de configuración de Samba, ya que más tarde lo modificaremos y añadiendo algún parámetro. 9 00:01:50,290 --> 00:02:05,409 Para ello, pues hacemos un sudo cp del archivo que se encuentra en barra etc barra samba barra smb.conf y bueno, haremos otra copia. 10 00:02:19,379 --> 00:02:25,960 Dentro de este archivo está toda la configuración de Samba, por lo cual es muy sencillo modificar los distintos parámetros. 11 00:02:27,280 --> 00:02:38,879 Dentro podemos ver muchas opciones. Entre ellas están, por ejemplo, el Workgroup, que es el grupo de trabajo donde alojaremos el Samba. 12 00:02:38,879 --> 00:02:44,000 también están estos parámetros interface y vinterface only 13 00:02:44,000 --> 00:02:47,419 que los podemos descomentar para restringir el acceso 14 00:02:47,419 --> 00:02:49,539 a solo desde nuestra red interna 15 00:02:49,539 --> 00:02:51,280 pero en nuestro caso no va a ser necesario 16 00:02:51,280 --> 00:02:55,979 también está el parámetro server role 17 00:02:55,979 --> 00:02:58,659 que por defecto lo encontramos en stand alone 18 00:02:58,659 --> 00:03:01,319 que nos permite tener un servidor independiente 19 00:03:01,319 --> 00:03:03,039 de los controladores del dominio web 20 00:03:03,039 --> 00:03:09,400 de momento no vamos a configurar nada 21 00:03:09,400 --> 00:03:11,460 así que podemos salir y reiniciar el servicio 22 00:03:11,460 --> 00:03:15,719 con sudo systemctl restart y smpd. 23 00:03:21,879 --> 00:03:23,659 De acuerdo, ahora crearemos los usuarios. 24 00:03:24,240 --> 00:03:26,219 Para empezar, crearemos dos usuarios 25 00:03:26,219 --> 00:03:30,659 y también lo primero que haremos será crear el directorio Samba, 26 00:03:31,139 --> 00:03:34,840 al que asignaremos como propietario al grupo SambaSer, 27 00:03:36,300 --> 00:03:42,740 con mkdir Samba y luego sumbo sudo chgrp SambaSer. 28 00:03:42,740 --> 00:03:47,740 Después con el comando USERAD añadiremos a USER1 29 00:03:47,740 --> 00:03:53,580 Y como solo lo queremos para Samba, pues le vamos a dar las siguientes opciones 30 00:03:53,580 --> 00:03:58,479 En primer lugar, menos M mayúscula para que así no tenga un home automático 31 00:03:58,479 --> 00:04:05,580 Y después menos D minúscula para asignarle el home dentro de la carpeta Samba que hemos creado antes 32 00:04:05,580 --> 00:04:10,620 También le vamos a poner menos S para quitarle el acceso a Cell, pues no lo necesitamos 33 00:04:10,620 --> 00:04:15,719 Y también "-g", para así añadirlo al grupo SambaSer. 34 00:04:18,639 --> 00:04:25,019 Ahora ya podemos crear su carpeta con mkdir y con chown, pues lo pondremos de propietario. 35 00:04:26,319 --> 00:04:40,139 mkdir barra samba barra user1 y ahora sudo chown user1 dos puntos sambaSer y barra samba barra user1. 36 00:04:41,139 --> 00:04:43,620 Ok, también necesitaremos cambiarle los permisos. 37 00:04:44,720 --> 00:04:56,839 Lo haremos con chmod y lo pondremos el 2770. El 2 es el bit que adquieren los privilegios del grupo y el 770 para dar los permisos a propietario y a grupo. 38 00:04:57,600 --> 00:05:03,100 Ahora vamos a usar el comando smbpassword, que es para administrar los usuarios de Samba. 39 00:05:03,779 --> 00:05:09,199 Usaremos la opción "-a", para agregar un nuevo usuario, por lo que tenemos que introducir su contraseña. 40 00:05:10,100 --> 00:05:19,959 También podemos usar la opción "-x", para eliminarlo, y también ahora usaremos la opción "-e", para habilitar y que así se pueda conectar. 41 00:05:20,519 --> 00:05:23,480 También podemos deshabilitarlo poniendo la opción "-d". 42 00:05:23,480 --> 00:05:28,620 Y ahora vamos a realizar el mismo proceso de este usuario, con otro que hará de administrador. 43 00:06:59,079 --> 00:07:06,300 Una vez creados los usuarios, debemos ir de nuevo al archivo de configuración, para agregar los parámetros de los nuevos recursos compartidos. 44 00:07:06,300 --> 00:07:19,930 compartidos. Vamos abajo y donde ponga profiles, que es aquí, aquí abajo, podemos añadir 45 00:07:19,930 --> 00:07:29,610 entre corchetes los distintos directorios. El primero será users y dentro vamos a ir 46 00:07:29,610 --> 00:07:38,199 escribiendo sus parámetros. Con path vamos a establecer la ruta. El path de users es 47 00:07:38,199 --> 00:07:46,019 barra Samba, barra Users. Con Browseable nos permite que el directorio aparezca visible 48 00:07:46,019 --> 00:07:53,980 en la lista de recursos compartidos. También añadiremos Read Only, que nos dirá si los 49 00:07:53,980 --> 00:08:00,540 usuarios especificados más abajo en Valid Users pueden escribir o solo leer. Con Force 50 00:08:00,540 --> 00:08:05,879 Create Mode estableceremos los permisos para los ficheros nuevos que se creen dentro. Y 51 00:08:05,879 --> 00:08:12,180 Y de la misma manera, con force directory mode, pues los permisos para los directorios nuevos. 52 00:08:14,800 --> 00:08:17,439 Y por último vamos a poner valid users. 53 00:08:20,480 --> 00:08:24,060 Valid users nos permite establecer la lista de usuarios que tengan acceso. 54 00:08:24,660 --> 00:08:26,439 Podemos poner tanto usuarios como grupos. 55 00:08:33,330 --> 00:08:39,690 Y ahora pues tenemos que hacer lo mismo para el otro directorio, que sería user1. 56 00:08:39,690 --> 00:08:43,629 Entonces lo vamos a pegar y cambiaremos algún parámetro. 57 00:08:43,629 --> 00:08:51,649 lógicamente la ruta, vamos a poner por ejemplo 58 00:08:51,649 --> 00:08:55,830 que este no sea visible y vamos a cambiar 59 00:08:55,830 --> 00:08:59,669 lógicamente los usuarios que tiene acceso, que es user1 60 00:08:59,669 --> 00:09:04,210 de acuerdo, pues ya podemos guardar el archivo de configuración 61 00:09:04,210 --> 00:09:10,539 lo quitamos y podemos reiniciar el servicio 62 00:09:10,539 --> 00:09:24,169 ahora lo probaremos con otra máquina para ver que funciona 63 00:09:24,169 --> 00:09:27,629 vamos a crear un 64 00:09:27,629 --> 00:09:32,669 un fichero vacío dentro de barra user de samba barra y eso es que se va a 65 00:09:32,669 --> 00:09:41,850 llamar pues sólo a todos txt y una vez lo tenemos creado que está aquí pues 66 00:09:41,850 --> 00:09:48,690 vamos a ver si podemos acceder desde windows tenemos que ir inicio y en 67 00:09:48,690 --> 00:09:54,470 equipo seleccionamos asignar una unidad asignar unidad de red o en inglés map 68 00:09:54,470 --> 00:10:00,350 network drive y aquí podemos asignarle la letra donde queremos poner la entrada 69 00:10:00,350 --> 00:10:09,669 y realizar la conexión aquí, le vamos a escribir la ruta con doble barra invertida, la IP donde tenemos Salva y separado con otra barra 70 00:10:09,669 --> 00:10:19,350 el directorio al que queremos acceder y lógicamente pues la barra final porque son directorios, con esto pues le damos a finalizar 71 00:10:19,350 --> 00:10:29,429 y nos pide el usuario la contraseña, pues ponemos user1, la contraseña que le hayamos asignado antes y ya podemos entrar 72 00:10:29,429 --> 00:10:49,029 En este caso, la carpeta de User1 la teníamos vacía. Podemos crear otro fichero que pone Soy User1 y ahora si vamos a Ubuntu vemos que está aquí, que aparece guardado. 73 00:10:49,029 --> 00:11:14,049 Y de la misma forma, si en vez de a user1 accedemos, creamos otra entrada, por ejemplo esta en i, y accedemos podemos darle a la flechita para volver a escribirlo y en vez de a user1 accedemos a la carpeta users y como ya hemos iniciado el sesión antes no hace falta ahora. 74 00:11:14,049 --> 00:11:17,789 Y aquí vemos que está el archivo que hemos creado antes. 75 00:11:19,029 --> 00:11:20,590 Y con esto ya estaría.