jueves, 17 de septiembre de 2009

SAMBA - Instalación - FreeBSD

Samba es un servicio que le permite a equipos con plataformas Unix o Linux compartir carpetas e impresoras con equipos bajo plataforma windows. El proceso de instalación en FreeBSD es el siguiente:
  1. Ingresar a:
    /usr/ports/net/samba33
  2. Escoger las opciones de configuración:
    make configse recomienda activar el entorno web de administración de SAMBA llamado SWAT, y si se cuenta con un dominio windows puede activarse las opciones de LDAP y ADS.
  3. Proceder con la instalación:
    make install
    debemos estar pendientes de las ventanas de configuración para la instalación de las dependencias.
  4. Copiar el archivo de ejemplo smb.conf.sample a la carpeta /usr/local/etc
    cp /usr/local/share/examples/samba/smb.conf.sample /usr/loca/etc/smb.conf
  5. editamos el archivo /usr/conf/etc/smb.conf y podemos cambiar algunos valores como:
    workgroup = NombreGrupoTrabajo
    server string= Descripción del equipo
    ...
  6. Editar el archivo /etc/rc.conf para activar las siguientes líneas que permitirán activar los servicios de SAMBA:
    nmbd_enable="YES"
    smbd_enable="YES"
  7. Editar el archivo /etc/inetd.conf para habilitar la línea de activación del servicio swat:
    swat stream tcp nowait/400 root /usr/local/sbin/swat swat
  8. si luego del reinicio del equipo el servicio swat no se ha habilitado, verificar que el servicio inetd se encuentre activo en /etc/rc.conf (inetd_enable="YES").
  9. luego de reiniciar el equipo se puede acceder al servicio de configuración web de samba SWAT por medio de la dirección http://ipdelservidor:901/

  10. para crear carpetas compartidas también se puede realizar manualmente editando el archivo:
    /usr/local/etc/smb.conf
    agregar por cada carpeta compartida lo siguiente:
    [nombreCarpetaCompartida]
      path=/ruta/carpeta/endisco
      valid users= usuario01
      public=yes
      writable=yes (si se concede escritura)
    El usuario debe está definido previamente según el sistema de validación de usuarios, por ejemplo si es un usuario definido en el mismo freebsd, es decir un usuario local, en este archivo se debe declarar en [global] la variable security =user.
    y el usuario debería declararse con pw adduser
    además, verificar que la carpeta predefinida le conceda derechos a este usuario.

  11. Realizar las pruebas para verificar la configuración.

No hay comentarios.: