Samba: Unix y Windows compartiendo recursos

Víctor Vivar Ribaya


El protocolo SMB es usado por Microsoft Windows 3.11, NT y 95 para compartir discos e impresoras.

Usando el paquete de herramientas Samba creado por Andrew Tridgell, las máquinas UNIX (incluyendo Linux) pueden compartir discos e impresoras con servidores Windows.

Samba contiene una serie de aplicaciones muy interesantes y que permiten hacer gran uso de los recursos disponibles. El servidor de SMB ("smbd") provee de acceso a través de SMB. El servidor permite exportar como servicio cualquier fichero o conjunto de ficheros.
 

Compartir unidad Linux con máquinas Windows:
Compartir una unidad Linux con usuarios Windows es fácil. De todas maneras, como todo lo demás con Samba, puedes tener las cosas MUY controladas. Veamos como ejemplo parte del smb.conf de xana.

Compartir unidad windows con máquina Linux:
Se incluye un programa cliente de SMB para máquinas UNIX con la distribución de Samba. Provee un interfaz estilo ftp para la línea de comandos. Puedes usar esta utilidad para transferir ficheros entre un 'servidor' Windows y un cliente unix. Para ver qué recursos están disponibles en un host dado, ejecuta: donde 'host' es el nombre de la máquina que quieres 'ver'. Esto devolverá un lista de nombres de 'servicios' --esto es, nombres de unidades o impresoras que puede compartir contigo--. A menos que el servidor SMB no tenga la seguridad configurada, te preguntará por una clave. Dale la clave de la cuenta de 'invitados' o de tu cuenta personal en esa máquina.

Compartir impresora Linux con máquinas Windows:
Para compartir una impresora Linux con máquinas Windows, necesitas asegurarte de que la impresora está preparada para trabajar bajo Linux. Si puedes imprimir desde Linux, preparar una 'compartición' SMB de la impresora es automático. Añade la configuración de la impresora a tu smb.conf:

     [global]
        printing = bsd
        printcap name = /etc/printcap
        load printers = yes
        log file = /var/log/samba-log.%m
        lock directory = /var/lock/samba

     [printers]
        comment = Todas las impresoras
        security = server
        path = /var/spool/lpd/lp
        browseable = no
        printable = yes
        public = yes
        writable = no
        create mode = 0700

     [ljet]
        security = server
        path = /var/spool/lpd/lp
        printer name = lp
        writable = yes
        public = yes
        printable = yes
        print command = lpr -r -h -P %p %s

¡Asegúrate de que el 'path' de la impresora (en este caso bajo [ljet]) se corresponde al directorio de 'spool' en /etc/printcap!.

Compartir impresora Windows con máquinas Linux:
Para compartir una impresora en una máquina Windows, debes hacer lo siguiente:

Configuración generalIndice de SambaSamba en el Instituto
Estas páginas han sido realizadas por estudiantes del primer curso del ciclo de Administración de sistemas Informáticos.

Esta página está albergada en http://www.geocities.com/ obtén tu propia Página personal gratis
1