Instalar y configurar Samba en Linux Mint

Instalar y configurar Samba en Linux Mint, puede resultar muy útil si queremos compartir carpetas y archivos en una red, independientemente del sistema operativo del cliente.

En realidad samba lo que hace es que nuestro Linux Mint se visualice en una red windows, como si fuera un servidor (o un cliente) de archivos, de manera que puedan interactuar sistemas Windows con sistemas Linux (Unix).

Su instalación y configuración es muy simple, así que vamos a ello.

 

Instalar Samba en Linux Mint

Instalamos…

sudo apt install -y samba

Una vez concluida la instalación de Samba, agregaremos el acceso de usuario.

Para conceder acceso usaremos la herramienta de Samba, «pbdit«.

sudo pdbedit -a hiroom2

introducimos la password que deseemos.
new password:
retype new password:

Ya lo tenemos instalado, continuamos con la configuración.

Instalar y configurar Samba en Linux Mint 1

 

Configurar Samba

La primera opción que veremos es… como compartir el directorio de inicio con los usuarios agregados por pdbedit.

Editaremos el archivo «smb.conf«.

Un ejemplo correcto sería:

$ diff -uprN /etc/samba/smb.conf{.org,}
--- /etc/samba/smb.conf.org     2018-03-12 14:08:47.909344000 +0900
+++ /etc/samba/smb.conf 2018-03-12 14:14:25.065344000 +0900
@@ -190,13 +190,13 @@
 # Un-comment the following (and tweak the other settings below to suit)
 # to enable the default home directory shares. This will share each
 # user's home directory as \\server\username
-;[homes]
-;   comment = Home Directories
-;   browseable = no
+[homes]
+   comment = Home Directories
+   browseable = no

 # By default, the home directories are exported read-only. Change the
 # next parameter to 'no' if you want to be able to write to them.
-;   read only = yes
+   read only = no

 # File creation mask is set to 0700 for security reasons. If you want to
 # create files with group=rw permissions, set next parameter to 0775.
@@ -211,7 +211,7 @@
 # Un-comment the following parameter to make sure that only "username"
 # can connect to \\server\username
 # This might need tweaking when using external authentication schemes
-;   valid users = %S
+   valid users = %S

 # Un-comment the following and create the netlogon directory for Domain Logons
 # (you need to configure Samba to act as a domain controller too.)

Reiniciamos Samba.
sudo systemctl restart smbd nmbd

Instalar y configurar Samba en Linux Mint 2

 

La segunda opción que veremos es… como compartir un directorio compartido con múltiples usuarios agregados por pdbedit

De la misma forma que la opción anterior, editamos el archivo «smb.conf«.

$ diff -uprN /etc/samba/smb.conf{.org,}
--- /etc/samba/smb.conf.org     2018-03-13 09:38:31.909847328 +0900
+++ /etc/samba/smb.conf 2018-03-13 09:46:25.758629642 +0900
@@ -187,6 +187,14 @@

 #======================= Share Definitions =======================

+[share]
+   comment = Share directory
+   path = /var/lib/share
+   read only = no
+   guest only = no
+   guest ok = no
+   share modes = yes
+
 # Un-comment the following (and tweak the other settings below to
 # suit)
 # to enable the default home directory shares. This will share each
 # user's home directory as \\server\username

Modificamos los permisos de la carpeta share.
sudo mkdir /var/lib/share

sudo chmod 0777 /var/lib/share

Reiniciamos Samba.
sudo systemctl restart smbd nmbd

 

Acceso a Samba

El acceso a Samba es obvio. Desde tu navegador preferido…

  1. Carpeta personal: http://la-ip/usuario
  2. Carpeta de múltiples usuarios: http://la-ip/share

 

Samba es una aplicación para compartir archivos muy sencilla, pero a la vez muy potente.

Espero te sirva.

 

Agregar comentario