Cómo Samba elemental (2)

23 Julio, 2006 | Escrito por emiligene | Categorías: linux, windows | | 1,813 lecturas

El artículo anterior explicaba cómo escribir un archivo de configuración mínimo para Samba. Aunque sólo consigue que la máquina de Linux forme parte de la red Windows sin límites de seguridad, puede ser la mejor manera de aprender Samba, un software potente que requiere un buen control del archivo samba.conf, ya que es la única vía para definir su comportamiento.
Existen herramientas visuales como Swat para hacer más cómoda e inmediata esta configuración, pero el trabajo artesanal de afinar manualmente los parámetros escribiendo personalmente el archivo proporciona una experiencia más sólida. Si esta es la intención o el objetivo, conviene empezar por un samba.conf minimalista e ir añadiendo progresivamente más parámetros.
El presentado y comentado en el post anterior se limita a implementar el protocolo Netbios en el ordenador con Linux para que pueda compartir archivos con PCs con Windows, formando parte uno y los otros de la misma LAN.
Algunas aclaraciones: workgroup es el Grupo de Trabajo de Windows y hay que escribir el mismo nombre que tiene en las máquinas Windows. Por defecto es INICIOMS (puedes verlo y teóricamente cambiarlo en Mi PC /(botón derecho) Propiedades / Nombre de equipo); netbios name será el nombre con que los equipos Windows lo verán en el Entorno de Red; server string, la identificación explicativa que siempre se le añade al nombre; browseable, que el recurso compartido puede ser explorable desde otras máquinas; hosts allow precisa qué segmento de red tendrá permiso de acceso (en el ejemplo, todos los PCs con IP del rango 192.168.2.x); read only hace que los archivos del directorio puedan ser sólo consultados (leídos) o además modificados (escritos); y guest ok aclara que un usuario invitado, es decir sin autentificación, puede acceder.
Una vez listo el archivo samba.conf y comprobada su corrección con el comando testparm, puedes a su vez comprobar que Samba funciona:

emiligene@linux:~$ smbclient -L Linux

(donde Linux es el nombre que le dimos a nuestro cliente Samba eb la red INICIOMS) Nos pide un password. Como hemos definido que no se asigne, basta teclear ENTER.
Y debe aparecer una lista de recursos compartidos en la red, algo parecido a:

emiligene@linux:~$ smbclient -L Linux
Password:
Domain=[INICIOMS] OS=[Unix] Server=[Samba 3.0.22]

Sharename Type Comment
——— —- ——-
compartido Disk Archivos compartidos en Linux
IPC$ IPC IPC Service (Servidor anonimo)
ADMIN$ IPC IPC Service (Servidor anonimo)
Domain=[INICIOMS] OS=[Unix] Server=[Samba 3.0.22]

Server Comment
——— ——-
CATI Cati
EMILIGENE
LINUX Servidor anonimo

Workgroup Master
——— ——-
INICIOMS LINUX
La respuesta al comando muestra como Recursos compartidos en nuestra máquina (Sharename): compartido (la carpeta creada al principio ex profeso), además de IPC$ y ADMIN$, dos protocolos que se comparten obligatoriamente.
En este momento, existen tres PCs conectados a la red INICIOMS: nuestro Linux con Samba, más dos Windows con nombres EMILIGENE y CATI





Entradas relacionadas:

Cómo Samba elemental, con autentificación
Cómo Samba elemental
SSLBridge, un cliente web Samba con Ajax
Es la guerra (Samba contesta a Novell)
Caracteres chinos en Linux

Publica un Comentario