Cargando

Ir a contenido



Ver Más! Que no te lo cuenten, es mejor VERLO 👀 !! En este vídeo verás una buena forma de entender cómo trabajamos para ayudarte. Únete, y danos tu Like 👍🏻 para ayudarnos, GRACIAS!


 


Instalar Samba en Ubuntu Linux y compartir con Windows 10

Cómo instalar Samba en sistemas UBuntu de Linux y compartir compatibilidad con Windows 10.


Escrito por el jun 26 2017 17:35 windows10 linux



Cuando gestionamos diversos sistemas operativos como Linux, Windows o Mac es importante conocer cómo podemos configurarlos para que la transferencia de archivos entre estos sea efectiva y cumpla con todos los requerimientos adecuados.

 

Esto es un paso vital ya que diariamente podemos vernos en la necesidad de compartir archivos entre dos sistemas operativos que poseen sistemas de archivos diferentes como lo son Linux y Windows y no podemos usar siempre correo electrónico o discos extraíbles para esto y es por ello que hoy veremos cómo instalar Samba en Ubuntu 17.04 y de esta forma tener un método sencillo para todo el proceso de compartir archivos entre Linux y Windows.

 

Qué es Samba
Samba es una suite de aplicaciones desarrollada en el año 1.992 mediante la cual se usa el protocolo SMB el cual permite la interoperabilidad entre sistemas Linux y Windows de forma completa. Samba es un software libre licenciado por GNU.

 

La versión actual estable de Samba es la 4.6.5 y gracias a esta aplicación podremos compartir archivos y servicios de impresión entre estos sistemas operativos en la misma red.

 

También Samba podrá ser usado como un controlador de dominio de un directorio activo.
Ahora veremos cómo instalar Samba en Ubuntu 17.04 y compartir de forma segura archivos con sistemas operativos Windows.

 


1. Cómo instalar Samba en Linux


El primer paso consiste en instalar Samba directamente desde los repositorios de Ubuntu y para ello ejecutaremos el siguiente comando.Ingresamos la letra S para aceptar la descarga e instalación de los paquetes de Samba.
sudo apt install samba samba-common python-dnspython

 

 

 


2. Cómo configurar Ubuntu 17

 

Paso 1

Una vez que Samba ha sido instalado procedemos a editar el archivo /etc/samba/smb.conf con el fin de establecer dos valores en el:
unsecure Anonymous (Anónimo inseguro).
secure file sharing (Transferencia segura de archivos)
Paso 2

Antes de esto, crearemos una copia de seguridad del archivo original ejecutando la siguiente línea:
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.orig

 

Paso 3

Una vez respaldado el archivo podremos editar el archivo smb.conf. Uno de los puntos fundamentales es verificar que el grupo de trabajo de Windows sea similar al de Ubuntu 17 y para ello podemos comprobar el grupo de trabajo usando alguna de las siguientes opciones:
  • Acceder a la ruta Panel de control\ Sistema y seguridad\ Sistema, allí seleccionar la opción Configuración avanzada del sistema y en la nueva ventana desplegada ir a la pestaña Nombre del equipo. Allí veremos el grupo actual del sistema:

 

 

3-Configuración-avanzada-del-sistema.png

 

  • La siguiente opción consiste en abrir una consola del símbolo del sistema usando las teclas + R (Ejecutar) y en la ventana desplegada ingresar el comando cmd. Una vez allí ingresaremos la siguiente línea: net config Workstation.Allí podremos ver el grupo actual en la línea Dominio de estación de trabajo.

 

 

 

 

Paso 4

Con esta información iremos al archivo smb.conf para su edición y realizaremos los siguientes pasos iniciales.
Ejecutaremos las siguientes líneas en su orden:
sudo mkdir -p /srv/samba/anonymous_shares (Creación del directorio donde serán alojados los elementos a compartir)
sudo chmod -R 0775 /srv/samba/anonymous_shares (Permisos)
sudo chown -R nobody:nogroup /srv/samba/anonymous_shares (Permisos)
Paso 5

Una vez realizado este proceso accedemos al archivo de configuración usando alguno de los editores conocidos:
vi: sudo vi /etc/samba/smb.conf
nano: sudo nano /etc/samba/smb.conf
Paso 6

En el archivo desplegado será necesario editar las siguientes directivas ubicada en la sección Global:
workgroup = WORKGROUP
netbios name = ubuntu
security = user
[Anonymous]
comment = Anonymous File Server Share
path = /srv/samba/anonymous_shares
browsable =yes
writable = yes
guest ok = yes
read only = no
force user = nobody

 

Paso 7

Una vez realizados Guardamoslos cambios usando la combinación de teclas:

 

 

 

Ctrl + O

 

 

y salimos del editor usando:

 

Ctrl + X

 

 

Paso 8

Verificamos la configuración ejecutando el siguiente comando:
testparm

 

 


3. Cómo acceder a Samba desde Windows 10


Una vez confirmemos estos pasos procedemos a acceder al explorador de Windows 10 donde vamos a la sección Red y allí tendremos acceso a la carpeta Anonymous que hemos creado:

 

7-Cómo-acceder-a--Samba-desde-Windows-10.png

 

 


4. Cómo proteger los archivos compartidos en Ubuntu 17

 

Paso 1

El siguiente paso consiste en proteger el acceso a los recursos compartidos y para ello en primer lugar ejecutaremos las siguientes líneas donde crearemos el grupo y usuario con permisos:
sudo addgroup smbgrp
sudo usermod solvetic -aG smbgrp
 sudo smbpasswd -a Solvetic

 

Paso 2

En el archivo smb.conf el módulo security = user requiere que los usuarios accedan la contraseña que hemos indicado.
Ahora podremos instalar los paquetes libpam-winbind con el fin de sincronizar los usuarios y contraseñas ejecutando la siguiente línea:
sudo apt install libpam-winbind
Ahora ejecutaremos las siguientes líneas en su orden:
sudo mkdir -p /srv/samba/secure_shares (Creación del directorio seguro)
sudo chmod -R 0770 /srv/samba/secure_shares (Permisos)
sudo chown -R root:smbgrp /srv/samba/secure_shares (Permisos)

 

Paso 3

Ahora accedemos de nuevo al archivo smb.conf y en el campo Secure estableceremos las siguientes directivas:
[Secure]
comment = Secure File Server Share
path =  /srv/samba/secure_shares
valid users = @smbgrp
guest ok = no
writable = yes
browsable = yes
Paso 4

Una vez realizados estos cambios reiniciaremos los servicios ejecutando los siguientes comandos:
sudo systemctl restart smbd   
sudo service smbd restart
Paso 5

El resultado es que al intentar acceder desde Windows veremos el siguiente resultado:

 

 

10-la-direccion-de-red-no-es-valida.png

 

Como vemos el acceso será restringido y la única forma de acceder será ingresando las respectivas contraseñas.

 

 


5. Cómo habilitar Samba en UFW en Ubuntu 17


En caso de usar el firewall UFW en Ubuntu debemos ingresar las siguientes líneas con la respectiva dirección IP del servidor para su habilitación:
sudo ufw allow proto udp to any port 137 from 192.168.0.14/24
sudo ufw allow proto udp to any port 138 from 192.168.0.14/24
sudo ufw allow proto tcp to any port 139 from 192.168.0.14/24
sudo ufw allow proto tcp to any port 445 from 192.168.0.14/24
Con estos pasos hemos instalado Samba en Ubuntu 17.

 

Cómo poder abrir y ejecutar aplicaciones y programas de Windows en entornos de Linux fácilmente con Wine.


Tutoriales Relacionados


Sin comentarios, sé el primero!

No esperes más y entra en Solvetic
Deja tus comentarios y aprovecha las ventajas de la cuenta de usuario ¡Únete!
10
VOTA
5
100%
4
0%
3
0%
2
0%
1
0%

  Información

  •   Publicado jun 26 2017 17:35
  •   Actualizado jun 26 2017 17:40
  •   Visitas 7.2K
  •   Nivel
    Avanzado