<HTML> <HEAD> <TITLE>Samba COMO: Compartiendo Una Unidad Windows Con Máquinas Linux</TITLE> </HEAD> <BODY> <A HREF="Samba-Como-6.html">Anterior</A> <A HREF="Samba-Como-8.html">Siguiente</A> <A HREF="Samba-Como.html#toc7">Indice</A> <HR> <H2><A NAME="s7">7. Compartiendo Una Unidad Windows Con Máquinas Linux</A></H2> <P>Se incluye un programa cliente de SMB para máquinas UNIX con la distribución de <I>Samba</I>. Provee un interfaz estilo <CODE>ftp</CODE> para la línea de comandos. Puedes usar esta utilidad para transferir ficheros entre un 'servidor' Windows y un cliente unix.</P> <P>Para ver qué recursos están disponibles en un host dado, ejecuta:</P> <P> <BLOCKQUOTE><CODE> <PRE> /usr/sbin/smbclient -L host </PRE> </CODE></BLOCKQUOTE> </P> <P>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.</P> <P>Por ejemplo:</P> <P> <BLOCKQUOTE><CODE> <PRE> smbclient -L zimmerman </PRE> </CODE></BLOCKQUOTE> </P> <P>La salida de este comando debería ser algo parecido a esto:</P> <P> <BLOCKQUOTE><CODE> <PRE> Server time is Sat Aug 10 15:58:27 1996 Timezone is UTC+10.0 Password: Domain=[WORKGROUP] OS=[Windows NT 3.51] Server=[NT LAN Manager 3.51] Server=[ZIMMERMAN] User=[] Workgroup=[WORKGROUP] Domain=[] Sharename Type Comment --------- ---- ------- ADMIN$ Disk Remote Admin public Disk Public C$ Disk Default share IPC$ IPC Remote IPC OReilly Printer OReilly print$ Disk Printer Drivers This machine has a browse list: Server Comment --------- ------- HOPPER Samba 1.9.15p8 KERNIGAN Samba 1.9.15p8 LOVELACE Samba 1.9.15p8 RITCHIE Samba 1.9.15p8 ZIMMERMAN </PRE> </CODE></BLOCKQUOTE> </P> <P>La lista muestra otros servidores SMB con recursos para compartir con la red.</P> <P>Para usar el cliente, ejecuta:</P> <P> <BLOCKQUOTE><CODE> <PRE> /usr/sbin/smbclient servicio <password> </PRE> </CODE></BLOCKQUOTE> </P> <P>donde 'servicio' es una máquina y un servicio. Por ejemplo, si estás intentando entrar en un directorio que ha sido compartido como '<CODE>public</CODE>' en una máquina llamada <CODE>zimmerman</CODE>, el servicio debería llamarse \\zimmerman\public. De todas maneras, debido a restricciones del shell, necesitarás poner las barras invertidas con secuencias de escape, por lo que al final saldrá algo parecido a esto:</P> <P> <BLOCKQUOTE><CODE> <PRE> /usr/sbin/smbclient \\\\zimmerman\\public miclave </PRE> </CODE></BLOCKQUOTE> </P> <P>donde '<CODE>miclave</CODE>' es una cadena literal con tu password.</P> <P>Entonces te aparecerá el 'prompt' del smbclient:</P> <P> <BLOCKQUOTE><CODE> <PRE> Server time is Sat Aug 10 15:58:44 1996 Timezone is UTC+10.0 Domain=[WORKGROUP] OS=[Windows NT 3.51] Server=[NT LAN Manager 3.51] smb: \> </PRE> </CODE></BLOCKQUOTE> </P> <P>Escribe 'h' para obtener una ayuda de como usar el cliente:</P> <P> <BLOCKQUOTE><CODE> <PRE> smb: \> h ls dir lcd cd pwd get mget put mput rename more mask del rm mkdir md rmdir rd prompt recurse translate lowercase print printmode queue cancel stat quit q exit newer archive tar blocksize tarmode setmode help ? ! smb: \> </PRE> </CODE></BLOCKQUOTE> </P> <P>Si sabes usar el ftp, no deberías necesitar las páginas del man del <CODE>smbclient</CODE>.</P> <HR> <A HREF="Samba-Como-6.html">Anterior</A> <A HREF="Samba-Como-8.html">Siguiente</A> <A HREF="Samba-Como.html#toc7">Indice</A> </BODY> </HTML>