Servidor Samba · 2 min read · Dec 11, 2025
Servidor Samba Autónomo en Ubuntu 7.10 (Gutsy Gibbon) con Backend tdbsam
Este tutorial explica la instalación de un servidor de archivos Samba en Ubuntu 7.10 y cómo configurarlo para compartir archivos a través del protocolo SMB, así como cómo agregar usuarios. Samba se configura como un servidor autónomo, no como un controlador de dominio. Para esta configuración, utilizaré el CD de instalación de Ubuntu Server, pero el mismo procedimiento de instalación funcionará en un escritorio de Ubuntu también.
En la configuración resultante, cada usuario tiene su propio directorio personal accesible a través del protocolo SMB y todos los usuarios tienen un directorio compartido con acceso de lectura / escritura.
Instalando Samba
Conéctate a tu servidor en la terminal, o abre una ventana de terminal si tu servidor Ubuntu tiene un escritorio instalado. Para convertirte en usuario root, ejecuta este comando:
sudo suy entra la contraseña del usuario que creaste durante la instalación de Ubuntu.
Instala los paquetes de Samba:
apt-get install libcupsys2 samba samba-commonEdita el archivo smb.conf:
vi /etc/samba/smb.confEn la sección global, elimina el “;” al principio de la línea security = user para que se vea así:
security = userpara habilitar a los usuarios del sistema Linux a iniciar sesión en el servidor Samba.
Cierra el archivo y reinicia Samba:
/etc/init.d/samba restartAgregando Comparticiones Samba
Ahora agregaré una compartición que sea accesible por todos los usuarios.
Crea el directorio para compartir los archivos y cambia el propietario al grupo de usuarios.
mkdir -p /home/shares/allusers
chown -R root:users /home/shares/allusers/
chmod -R ug+rwx,o+rx-w /home/shares/allusers/Al final del archivo /etc/samba/smb.conf agrega las siguientes líneas:
[allusers]
comment = Todos los Usuarios
path = /home/shares/allusers
valid users = @users
force group = users
create mask = 0660
directory mask = 0771
writable = yesSi todos los usuarios deben poder leer y escribir en sus directorios personales a través de Samba, agrega las siguientes líneas a /etc/samba/smb.conf:
[homes]
comment = Directorios Personales
browseable = no
valid users = %S
writable = yes
create mask = 0700
directory mask = 0700Ahora reiniciamos Samba:
/etc/init.d/samba restartAgregando y gestionando usuarios
En este ejemplo, agregaré un usuario llamado tom. Puedes agregar tantos usuarios como necesites de la misma manera, solo reemplaza el nombre de usuario tom con el nombre de usuario deseado en los comandos.
useradd tom -m -G usersEstablece una contraseña para tom en la base de datos de usuarios del sistema Linux. Si el usuario tom no debe poder iniciar sesión en el sistema Linux, omite este paso.
passwd tom-> Ingresa la contraseña para el nuevo usuario
Ahora agrega el usuario a la base de datos de usuarios de Samba.
smbpasswd -a tom-> Ingresa la contraseña para el nuevo usuario
Ahora deberías poder iniciar sesión desde tu estación de trabajo Windows con el explorador de archivos usando el nombre de usuario tom y la contraseña elegida y almacenar archivos en el servidor Linux ya sea en el directorio personal de tom o en el directorio compartido público.
Enlaces
Recibe nuevas publicaciones en tu bandeja de entrada.
No spam. Cancela la suscripción en cualquier momento.