Se ha de diferenciar la instalación de un servidor Samba de la instalación de un cliente. En las siguientes secciones se verá como instalar uno y otro, así como los requisitos para que todo funcione correctamente.
En muchas ocasiones un mismo ordenador puede actuar como cliente y servidor Samba. En esta documentación se entenderá por servidor Samba, aquel ordenador que preste servicios (autentificación, compartición de unidades y archivos, etc.), y un cliente será aquel que los utilice (acceso a los recursos compartidos, autentificación, montaje de sistemas de archivos compartidos, etc.).
Nota | |
---|---|
En el apéndice Apéndice D, Opciones del kernel Linux para Samba se pueden ver las distintas opciones que han de seleccionar si se desea poder montar sistemas de archivos servidos por Samba. |
El paquete principal del servidor Samba es “samba”, a continuación se muestra la información relativa al mismo:
Ejemplo 7.1. Información sobre el paquete “samba”
Ejemplo 7.2. Información sobre el paquete “samba-common”
$ /usr/bin/apt-cache show samba-common Package: samba-common Priority: optional Section: net Installed-Size: 4392 Maintainer: Eloy A. Paris <peloy@debian.org> Architecture: i386 Source: samba Version: 3.0.4-5 Replaces: samba (<< 2.999+3.0.alpha21-4) Depends: debconf, libpam-modules, libc6 (>= 2.3.2.ds1-4), libcomerr2 (>= 1.33-3), libkrb53 (>= 1.3.2), libldap2 (>= 2.1.17-1), libpopt0 (>= 1.7) Filename: pool/main/s/samba/samba-common_3.0.4-5_i386.deb Size: 1880226 MD5sum: 2dd135efcdeae9778b02aa0b22bd6a26 Description: Samba common files used by both the server and the client The Samba software suite is a collection of programs that implements the SMB protocol for unix systems, allowing you to serve files and printers to Windows, NT, OS/2 and DOS clients. This protocol is sometimes also referred to as the LanManager or NetBIOS protocol. . This package contains the common files that are used by both the server (provided in the samba package) and the client (provided in the smbclient package). |
Una vez obtenida la información sobre los paquetes que se van a instalar, se procede con la instalación de Samba:
Ejemplo 7.3. Instalación de “samba” (primera parte)
# /usr/bin/apt-get install samba Leyendo lista de paquetes... Hecho Creando árbol de dependencias... Hecho Se instalarán los siguientes paquetes extras: samba-common Se instalarán los siguientes paquetes NUEVOS: samba samba-common 0 actualizados, 2 se instalarán, 0 para eliminar y 5 no actualizados. Se necesita descargar 0B/3988kB de archivos. Se utilizarán 9839kB de espacio de disco adicional después de desempaquetar. ¿Desea continuar? [S/n] S Preconfiguring packages ... |
Ejemplo 7.4. Instalación de “samba” (segunda parte)
Una vez se ha terminado de instalar el paquete, lo reconfiguramos, para seleccionar algunas opciones más relativas a Samba. Tenga en cuenta que esta parte puede no ser necesaria en su sistema, si a la hora de instalar el paquete se le han realizado todas las preguntas que se muestran a continuación, no será necesario realizar esta parte.
Ejemplo 7.5. Configuración preliminar de “samba” (primera parte)
# /usr/sbin/dpkg-reconfigure --priority=low samba Stopping Samba daemons: nmbd smbd. |
Tras estos pasos, el servidor Samba ya se encontraría instalado e inicialmente configurado. En el siguiente capítulo se verá como adecuar la configuración a sus necesidades.
Hay dos paquetes importantes para un cliente Samba: “smbclient” y “smbfs”, a continuación se verá su descripción:
Ejemplo 7.6. Información sobre los paquetes “smbclient” y “smbfs”
Como se puede ver, tanto el paquete “smbclient” como el paquete “smbfs” dependen de “samba-common”, al igual que el paquete “samba” (vea el Ejemplo 7.1, “Información sobre el paquete samba”). | |
Se puede comprobar que ambos paquetes, “smbclient” y “smbfs”, se recomiendan mutuamente, normalmente suele ser buena idea instalar ambos. |
Ahora que ya se tiene la información de los paquetes que se van a instalar en el cliente, se procede con su instalación:
Ejemplo 7.7. Instalación de “smbclient” y “smbfs”
# /usr/bin/apt-get install smbclient smbfs Leyendo lista de paquetes... Hecho Creando árbol de dependencias... 50% Creando árbol de dependencias... Hecho Se instalarán los siguientes paquetes NUEVOS: smbclient smbfs 0 actualizados, 2 se instalarán, 0 para eliminar y 5 no actualizados. Se necesita descargar 0B/2684kB de archivos. Se utilizarán 6754kB de espacio de disco adicional después de desempaquetar. --------------------- Sourcerer Apt Watcher --------------------- Configure: smbclient ----------------------------------------------------------------- Seleccionando el paquete smbclient previamente no seleccionado. (Leyendo la base de datos ... 263489 ficheros y directorios instalados actualmente.) Desempaquetando smbclient (de .../smbclient_3.0.4-5_i386.deb) ... Seleccionando el paquete smbfs previamente no seleccionado. Desempaquetando smbfs (de .../smbfs_3.0.4-5_i386.deb) ... Configurando smbclient (3.0.4-5) ... Configurando smbfs (3.0.4-5) ... |
Una vez se ha completado el proceso de instalación, el sistema tendrá disponibles las siguientes herramientas (para saber que hace cada una, se pueden consultar las páginas del manual que traen adjuntas):
Ejemplo 7.8. Herramientas suministradas por los paquetes “smbclient” y “smbfs”
$ /usr/bin/dpkg -L smbclient | /bin/grep bin /usr/bin /usr/bin/smbclient /usr/bin/smbtar /usr/bin/rpcclient /usr/bin/smbspool /usr/bin/smbtree /usr/bin/smbcacls /usr/bin/smbcquotas $ /usr/bin/dpkg -L smbfs | /bin/grep bin /sbin /usr/bin /usr/bin/smbmount /usr/bin/smbumount /usr/bin/smbmnt /sbin/mount.smbfs /sbin/mount.smb |