Servidor Samba · 4 min read · Dec 08, 2025
Instalación del servidor Samba en Ubuntu 15.10
Esta guía explica la instalación y configuración de un servidor Samba en Ubuntu 15.10 (Wiley Werewolf) con comparticiones Samba anónimas y seguras. Samba es un conjunto de software de código abierto/software libre que proporciona servicios de archivos e impresión sin problemas a clientes SMB/CIFS. Samba está disponible de forma gratuita, a diferencia de otras implementaciones de SMB/CIFS, y permite la interoperabilidad entre servidores Linux/Unix y clientes basados en Windows.
1 Nota Preliminar
He instalado recientemente el servidor Ubuntu 15.10, en el cual voy a instalar el servidor Samba. Como sistema cliente Samba, utilizaré un escritorio Windows para conectarme al servidor Samba y verificar la configuración. El escritorio Windows debe estar en la misma red para poder alcanzar el servidor Ubuntu. El nombre de host de mi servidor Ubuntu es server1.example.com y la IP es 192.168.1.100
Si no tienes un servidor Ubuntu ya, sigue este tutorial para obtener una configuración mínima del servidor como base para este tutorial.
Nota:
- La máquina Windows debe estar en el mismo grupo de trabajo. Para verificar el valor en la máquina Windows, ejecuta el siguiente comando en el símbolo del sistema:
net config workstationLa salida será como esta:

Tu máquina Windows debe estar en el mismo dominio de estación de trabajo que el servidor Ubuntu, es decir, WORKGROUP en mi caso.
- Para hacer que la máquina Windows sea accesible en Windows por su nombre de host, procede así. Abre un terminal de Windows en modo administrador (puedes acceder al modo administrador haciendo clic derecho en el icono del terminal en el menú de programas) y ejecuta el siguiente comando para abrir el archivo hosts de Windows:
notepad C:\Windows\System32\drivers\etc\hostsAhí agregas la siguiente línea roja y guardas el archivo:
[...]
192.168.1.100 server1.example.com server12 Compartición Samba Anónima
Samba está disponible en los repositorios de Ubuntu. El primer paso es instalar el servidor Samba y sus dependencias con apt.
apt-get install -y samba samba-common python-glade2 system-config-sambaInstalará la versión 4.1.17-Ubuntu de Samba.
Para configurar Samba, edita el archivo /etc/samba/smb.conf. Usaré nano como editor y haré una copia de seguridad del archivo original antes de comenzar a cambiarlo. El archivo de copia de seguridad se llama /etc/samba/smb.conf.bak
cp -pf /etc/samba/smb.conf /etc/samba/smb.conf.bak
cat /dev/null > /etc/samba/smb.confAbre el archivo de configuración de Samba con nano:
nano /etc/samba/smb.confY agrega las siguientes líneas.
[global]
workgroup = WORKGROUP
server string = Samba Server %v
netbios name = ubuntu
security = user
map to guest = bad user
dns proxy = no
#============================ Definiciones de Compartición ==============================
[Anonymous]
path = /samba/anonymous
browsable =yes
writable = yes
guest ok = yes
read only = no
force user = nobodyLuego crearé un directorio para la compartición anónima.
mkdir -p /samba/anonymousEstablece los permisos correctos.
chmod -R 0755 /samba/anonymous/
chown -R nobody:nogroup /samba/anonymous/Y reinicia Samba para aplicar la nueva configuración.
service smbd restart Ahora puedes acceder a la compartición de Ubuntu en Windows ingresando “\server1” en el campo de búsqueda de Windows del menú o usar el explorador de red del explorador de archivos de Windows para conectarte a la compartición.

Intenta subir un archivo arrastrando y soltando en la compartición para ver si funciona correctamente.

También puedes verificar el contenido en el servidor.
ls -la /sambe/anonymous/root@server1:/# ls -la /samba/anonymous/
total 8228
drwxr-xr-x 2 nobody nogroup 4096 Oct 30 15:14 .
drwxr-xr-x 3 root root 4096 Oct 30 15:07 ..
-rwxr--r-- 1 nobody nogroup 8414449 Jul 14 2009 Kalimba.mp33. Servidor Samba Seguro
Para la compartición protegida por contraseña, crearé un grupo smbgrp y un usuario till para acceder al servidor Samba. Usaré “howtoforge” como contraseña en este ejemplo, por favor elige una contraseña personalizada y segura en tu servidor.
addgroup smbgrpuseradd till -G smbgrpsmbpasswd -a tillroot@server1:~# smbpasswd -a till
New SMB password:<--howtoforge
Retype new SMB password:<--howtoforge
Added user till.
root@server1:~#Ahora crea la carpeta con el nombre “secured” en la carpeta /samba y da permisos así:
mkdir -p /samba/secured
cd /samba
chmod -R 0770 secured
chown root:smbgrp securedEdita el archivo de configuración de Samba y agrega las siguientes líneas (rojas) al final del archivo:
nano /etc/samba/smb.conf
[...]
[secured]
path = /samba/secured
valid users = @smbgrp
guests ok = no
writable = yes
browsable = yesservice smbd restart Para verificar la configuración, ejecuta este comando:
cd
testparm root@server1:~# testparm
Load smb config files from /etc/samba/smb.conf
rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)
Processing section "[Anonymous]"
Processing section "[secured]"
Loaded services file OK.
Server role: ROLE_STANDALONE
Press enter to see a dump of your service definitions<--ENTER
[global]
netbios name = UBUNTU
server string = Samba Server %v
map to guest = Bad User
dns proxy = No
idmap config * : backend = tdb
[Anonymous]
path = /samba/anonymous
read only = No
guest ok = Yes
[secured]
path = /samba/secured
valid users = @smbgrp
read only = No
root@server1:~#En la máquina Windows, abre el dispositivo de red “\server1“ nuevamente, ahora solicitará un nombre de usuario y contraseña. Ingresa los detalles del usuario que creaste anteriormente. En mi caso, los valores fueron usuario = till y contraseña = howtoforge.


Podemos verificar el archivo en el servidor Ubuntu así:
ls -la /samba/secured/root@server1:~# ls -la /samba/secured/
total 64
drwxrwx--- 2 root smbgrp 4096 Oct 30 15:33 .
drwxr-xr-x 4 root root 4096 Oct 30 15:23 ..
-rwxr--r-- 1 till till 57113 Oct 13 2012 OptimizationReport.htmAhora tenemos un servidor Samba configurado con éxito con una compartición anónima y una compartición segura en Ubuntu 15.10 :)
4 Enlaces
- Ubuntu : http://www.ubuntu.com/
- Samba : http://www.samba.org/samba/
Recibe nuevas publicaciones en tu bandeja de entrada.
No spam. Cancela la suscripción en cualquier momento.