Servidor Samba · 3 min read · Dec 11, 2025
Servidor SAMBA (Controlador de Dominio) Para Pequeños Grupos de Trabajo Con Ubuntu 7.10
Servidor SAMBA (Controlador de Dominio) Para Pequeños Grupos de Trabajo Con Ubuntu 7.10
Versión 1.0
Autor: Till Brehm
Esta es una descripción detallada sobre cómo configurar un servidor basado en Ubuntu (Ubuntu 7.10) para actuar como servidor de archivos e impresión para estaciones de trabajo Windows(tm) en pequeños grupos de trabajo. Este howto utiliza el backend tdb para SAMBA para almacenar contraseñas e información de cuentas. Esto es adecuado para grupos de trabajo de hasta 250 usuarios y es más fácil de configurar que un backend LDAP.
Software instalado:
- Samba como controlador de dominio
- CUPS
- Controladores de impresora Foomatic
Quiero decir primero que esta no es la única forma de configurar un sistema así. Hay muchas maneras de lograr este objetivo, pero este es el camino que elijo. No doy ninguna garantía de que esto funcione para ti.
Requisitos
Para instalar un sistema así necesitarás lo siguiente:
- Un CD de instalación del servidor Ubuntu (disponible aquí: http://www.ubuntu.com/download/)
- Una conexión a internet ya que describiré una instalación en red en este documento.
Habilitar El Usuario root
Ahora puedo iniciar sesión con el nombre de usuario “administrador” y la contraseña que ingresé arriba. Primero habilitaré el usuario root para facilitar la instalación. Puedes deshabilitarlo más tarde si lo deseas.
sudo passwd root
suAhora hemos iniciado sesión como usuario root.
Consejo: Este paso es opcional, si no deseas habilitar el usuario root por razones de seguridad, por favor ejecuta el comando “sudo su” para cambiar a root sin habilitar el usuario root para iniciar sesión directamente.
Configurar La Red
El instalador de Ubuntu ha configurado nuestro sistema para obtener sus configuraciones de red a través de DHCP, ahora lo cambiaremos porque un servidor debe tener una dirección IP estática. Edita /etc/network/interfaces y ajústalo a tus necesidades (en este ejemplo usaré la dirección IP 192.168.0.100):
vi /etc/network/interfaces# Este archivo describe las interfaces de red disponibles en tu sistema
# y cómo activarlas. Para más información, consulta interfaces(5).
# La interfaz de red de loopback
auto lo
iface lo inet loopback
# Esta es una lista de interfaces de red hotpluggable.
# Se activarán automáticamente por el subsistema hotplug.
mapping hotplug
script grep
map eth0
# La interfaz de red principal
auto eth0
iface eth0 inet static
address 192.168.0.100
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
gateway 192.168.0.1
Luego reinicia tu red:
/etc/init.d/networking restartEdita /etc/hosts y agrega tus nuevas direcciones IP:
vi /etc/hosts127.0.0.1 localhost.localdomain localhost server1
192.168.0.100 server1.example.com server1
# Las siguientes líneas son deseables para hosts compatibles con IPv6
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts
Establecer El Nombre de Host
*echo server1.example.com > /etc/hostname *
*/etc/init.d/hostname.sh
echo '192.168.0.100 server1.example.com' >> /etc/hosts *Instalar el Daemon SSH
apt-get install ssh openssh-serverLos Siguientes Pasos…
Ahora puedes iniciar sesión en tu servidor con un cliente SSH como PuTTY ( http://www.chiark.greenend.org.uk/~sgtatham/putty/). Es más fácil seguir este howto si te conectas a tu servidor con PuTTY y copias y pegas los comandos. Si deseas editar archivos de configuración en el servidor, puedes usar editores de línea de comandos como vi, pico o joe o usar un programa como WinSCP ( http://winscp.net/eng/docs/lang:en) para editar los archivos a través de tu conexión SSH en un cliente de Windows.
Cuota
apt-get install quotaEdita /etc/fstab para que se vea así (agregué,usrquota,grpquota a las particiones con el punto de montaje /):
vi /etc/fstab# /etc/fstab: información estática del sistema de archivos.
#
#
proc /proc proc defaults 0 0
# /dev/sda1
UUID=226d9304-88ca-44c0-a3e3-d1ad26cfc084 / ext3 defaults,errors=remount-ro,usrquota,grpquota 0 1
# /dev/sda5
UUID=d824ce36-04b8-4870-83f4-f1a5037c2de4 none swap sw 0 0
/dev/hdc /media/cdrom0 udf,iso9660 user,noauto 0 0
/dev/ /media/floppy0 auto rw,user,noauto 0 0
Luego ejecuta:
*touch /quota.user /quota.group
chmod 600 /quota.*
mount -o remount /
quotacheck -avugm
quotaon -avug*Recibirás un error como este cuando ejecutes el comando quotacheck -avugm la primera vez.
quotacheck: ADVERTENCIA - El archivo de cuotas //quota.user probablemente fue truncado. No se pueden guardar los ajustes de cuota...
quotacheck: ADVERTENCIA - El archivo de cuotas //quota.group probablemente fue truncado. No se pueden guardar los ajustes de cuota...¡Esto es normal y no hay de qué preocuparse!
Recibe nuevas publicaciones en tu bandeja de entrada.
No spam. Cancela la suscripción en cualquier momento.