Servidor Samba · 2 min read · Jan 01, 2026

Configuración del Servidor Samba en CentOS 6.5

Esta guía explica cómo configurar el servidor samba en CentOS 6.5 con servidores samba anónimos y seguros. 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 un servidor centos 6.5, en el cual voy a instalar el servidor samba. Por supuesto, necesitas tener una máquina con Windows para verificar el servidor samba que debe ser accesible desde el servidor centos. Mi servidor centos tiene el nombre de host server1.example.com y la IP como 192.168.0.100

Puedes tener tu servidor centos instalado desde los primeros siete capítulos del tutorial. Solo habilita el repositorio epel y continúa.

Nota:

  • No es necesario instalar las herramientas de desarrollo en el capítulo 7 del tutorial.
  • La máquina con Windows debe estar en el mismo grupo de trabajo. Para verificar el valor en la máquina con Windows, ejecuta el comando en el símbolo del sistema
net config workstation

Se verá así

Tu máquina con Windows debe estar en el mismo dominio de estación de trabajo que en el servidor centos, es decir, WORKGROUP en mi caso.

  • Para hacer que la máquina con Windows sea accesible en Windows, procede así. En el terminal de ejecución, agrega la entrada de la dirección IP de tu servidor
notepad C:\Windows\System32\drivers\etc\hosts

En mi caso fue así, solo guarda los valores.

[...]  
192.168.0.100   server1.example.com centos  

2 Compartición anónima de samba

Primero explicaré la metodología para instalar samba con la compartición anónima. Para instalar samba ejecuta,

yum install samba samba-client samba-common

Instalará samba con la versión 3.6.9-168.el6_5.

Ahora para configurar samba edita el archivo /etc/samba/smb.cnf antes de hacer cambios haré una copia de seguridad del archivo original como /etc/samba/smb.cnf.bak

mv /etc/samba/smb.cnf /etc/samba/smb.cnf.bak

Luego da las entradas así

vi /etc/samba/smb.cnf
[global]
workgroup = WORKGROUP
server string = Samba Server %v
netbios name = centos
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
mkdir -p /samba/anonymous
chkconfig smb on
service smb restart
service nmb restart  

Ahora puedes acceder a la compartición de centos en Windows de la siguiente manera:

Desde la máquina con Windows solo navega por la carpeta e intenta crear un archivo de texto, pero recibirás un error de permiso denegado.

Verifica los permisos para la carpeta compartida.

[root@server1 samba]# ls -l
total 4
drwxr-xr-x 2 root root 4096 May 28 14:11 anonymous
[root@server1 samba]#

Para permitir al usuario anónimo dar los permisos de la siguiente manera:

[root@server1 ~]# cd /samba/  
[root@server1 samba]# chmod -R 0777 anonymous/  
[root@server1 samba]# ls -l  
total 4  
drwxrwxrwx 2 root root 4096 May 28 14:11 anonymous  
[root@server1 samba]#

Ahora el usuario anónimo puede navegar y crear el contenido de la carpeta.

Puedes verificar el contenido en el servidor también.

[root@server1 samba]# ls -l anonymous/  
total 0  
-rwxr--r-- 1 nobody nobody 0 May 28 14:41 anonymous_test.txt  
[root@server1 samba]#
Share: X/Twitter LinkedIn

Recibe nuevas publicaciones en tu bandeja de entrada.

No spam. Cancela la suscripción en cualquier momento.