Anda di halaman 1dari 6

Compartir archivos con Windows desde Linux: Samba | Estrellate y Arde

Pgina 1 de 6

Estrellate y Arde
Goodbye Microsoft, Hello Linux!

Anuncios Google

Home News Despierta SO Linux Equivalencias Descubre About FAQ Contactar

Samba

Servidor Samba Linux

Samba PDC LDAP

Configurar FTP Linux

Montar Linux

Buscar

Dnde estoy: Home > Descubre > Compartir archivos con Windows desde Linux: Samba

About Gua prctica de migracin de Windows a GNU/Linux con manuales, tutoriales y equivalencias entre ambos sistemas Secciones Home About FAQ Contactar Ver todo News: ltimas noticias Despierta: ests atrapado... SO Linux: manual de Linux Equivalencias Windows-Linux: gua migracin Descubre: todo lo que puedes hacer Blogroll
GP Gran Bretaa.- Hamilton... El juego de Michael Jackson... Maana 6 de julio sale a la venta... El juez absolvi al presunto... El juego on line pagar impuestos... Feministas critican el peregrinaje...

Compartir archivos con Windows desde Linux: Samba


Posted by The Editor

Compartir archivos: - En Internet: FTP - Con otros Linux: NFS - Con equipos Windows: SMB - Control de versiones
Supermicro Espaa Servidores Supermicro. Superblade. Soluciones empresa | 902 400 888
www.supermicro.es

Formacin Seguridad TIC Cursos en Seguridad Informtica. CISM, CISSP, CISA, OWASP, ...
www.netmind.es

Samba (samba.org) es una implementacin libre del protocolo SMB (Server Message Block, el protocolo que utilizan los equipos Windows para compartir sus directorios) que nos permitir comunicarnos con equipos Windows desde Linux: el servidor Samba permitir que los equipos Windows

El camino al pueda acceder a los recursos compartidos del equipo Neo-Sky.com/NeoSkyTelecomunicacion Cloud Andorra Servicio Internet Linux (directorios e impresoras). Cloud Computing Hosting housing dominios servidores Servicios el cliente Samba permitir al equipo Linux acceder a soluciones. 100 % alojados en Andorra Descarga gratuita www.myp.ad los recursos compartidos del equipo Windows de Cloud gua
es.CA.com

Neo-Sky Iberdrola Para Empresas: Banda Ancha, Fibra, VPN, Conexion Satelite y Ms

(directorios e impresoras), y montar los directorios compartidos como si se tratara de un disquete o un CD. Para poder usar las impresoras compartidas tendremos que configurarlas en el equipo cliente.

Equivalencias en Windows: MS-SMB. Samba tambin permite: validar usuarios haciendo de Controlador Principal de Dominio (PDC) para redes Windows. proporcionar un servidor de resolucin de nombres WINS (WINS es el servidor de nombres de Windows que relaciona los nombres NetBIOS de las mquinas con sus direcciones IP). El protocolo SMB utiliza los siguientes puertos, segn figura en /etc/services:
netbios-ns 137 TCP y 137 UDP netbios-dgm 138 TCP y 138 UDP netbios-ssn 139 TCP y 139 UDP

El nuevo iPhone desata la reventa... Brian Austin Green se desespera Baqueira comienza la instalacin... GeForce GTX 460, precios 50 Cent vs Puff Daddy por comparar... Lily Allen podra estar embarazada Cristiano Ronaldo anuncia en... Piratas burlan la seguridad de la... Los BBC Proms lanzan un archivo... El nuevo iPhone desata la reventa... Nuevas ilustraciones y detalles de...

Recursos SMB HOWTO: tldp.org/HOWTO/SMB-HOWTO.html Samba - Bulma: bulma.net/body.phtml?nIdNoticia=1366

Servidor Samba
Para permitir a los equipos Windows acceder al equipo Linux instalaremos el servidor Samba (paquete samba). Durante la instalacin nos har varias preguntas para configurar el archivo /etc/samba/smb.conf, aunque despus lo revisaremos: Grupo de trabajo: el mismo que en las mquinas Windows. Contraseas cifradas: S. Utilizar DHCP para configurar WINS? No (si no vamos a usar DHCP). Ejecutar Samba como demonio o como esclavo de inetd? Demonio. Crear la base de datos de contraseas? S (crear el archivo de contraseas cifradas /var/lib/samba/passdb.tdb).

Freire es el gran favorito en... Googl ubuntu Cadas en el Gran Premio de... Flash de Android portado al iPad Logran portear Adobe Flash para... Lo peor de Facebook pairing:kurt/puck leopard Georeferenced Data Canary Islands +1 Kristen Stewart (Celebrities)

Una vez terminada la instalacin, tendremos los dos demonios de Samba funcionando: nmbd: acta como un servidor de nombres Windows, comunicando el nombre de nuestra mquina a las mquinas Windows de la red local e informndoles de cules son nuestros recursos compartidos. Tambin maneja la resolucin de nombres de NetBIOS (obtener una

Meta Iniciar Sesin

http://www.estrellateyarde.org/discover/samba

06/07/2010

Compartir archivos con Windows desde Linux: Samba | Estrellate y Arde


equivalencia entre la direccion IP de la LAN y el nombre de la mquina), comunicndose para ello con un servidor WINS presente en la red. smbd: acepta las peticiones de archivos e impresoras desde las mquinas Windows. Se encarga de compartir los recursos (archivos e impresoras) y del control del acceso a los recursos, gestionando los permisos de los clientes. Para acceder a Samba crearemos un usuario especfico, samba, que ser el nico que tendr acceso a los recursos compartidos y que debern usarn todos los ordenadores que accedan a los mismos. Como no queremos que el usuario samba pueda acceder a otros servicios del sistema le impediremos hacer login, crendolo con el comando:
# useradd -s /bin/false samba

Pgina 2 de 6

Despus lo aadiremos a la lista de usuarios de Samba, que se encuentra en el archivo /etc/samba/smbpasswd, ejecutando el comando:
# smbpasswd -a samba

Configuracin del servidor Samba


Para configurar el servidor Samba editaremos el archivo /etc/samba/smb.conf. Comprobaremos el grupo de trabajo:
workgroup = domain.com

La directiva server string establece la descripcin del ordenador que se ver en la red. Por defecto es:
server string = %h server (Samba %v)

donde %h es el nombre del equipo y %v la versin de Samba. Comprobaremos que las contraseas se encriptan, verificando la lnea:
encrypt passwords = true

La directiva guest account estar comentada:


; guest account = nobody

Si la descomentamos permitiremos que dejar el nombre de usuario y contrasea en blanco equivalga a entrar como el usuario guest (Invitado, sin contrasea). Autorizar el acceso guest es permitir a cualquier usuario de una mquina del grupo de trabajo acceder a Samba, y la integracin en un grupo de trabajo no es un metodo fiable de validacin. Cualquier usuario de una mquina Windows puede cambiar su grupo de trabajo tantas veces como desee sin que ningun mecanismo de autentificacin se lo impida. Dejaremos la lnea comentada para esto no ocurra. Podemos establecer un cierto nivel de seguridad especificando qu rango de direcciones IP podrn acceder al servidor Samba, aadiendo la directiva hosts allow. Por ejemplo, para permitir el acceso slo desde una red local haremos (atencin al punto final):
hosts allow = 192.168.1. 127.

Part of the BehindTheBytes Network Suscrbete a nuestr feed RSS

Permitiremos el acceso slo al usuario samba (si se crean ms habr que aadirlos aqu):
valid users = samba

Para compartir las carpetas personales de los usuarios haremos (si no queremos compartir las carpetas personales de los usuarios comentaremos con un ";" todas estas lneas):
[homes] comment = Home Directories browseable = yes writable = yes create mask = 0777 directory mask = 0777

[homes]: indica bajo qu etiqueta veremos esos directorios en los equipos Windows. writable = yes/no: permite escribir en el directorio. browseable = yes/no: permite al navegar por los recursos compartidos. create mask y directory mask: establecen los permisos de los archivos y directorios que se creen a 777, (u=rwx g=rwx o=rwx), para que puedan ser ledos, modificados o ejecutados por cualquier usuario. Si queremos compartir otros directorios, como por ejemplo: - /var/www, permisos de lectura y escritura, etiqueta en Windows web. - /home/francis/deb, permisos de lectura, etiqueta en Windows debian. aadiremos las lneas:
[web] comment = directorio de la web path = /var/www writable = yes

http://www.estrellateyarde.org/discover/samba

06/07/2010

Compartir archivos con Windows desde Linux: Samba | Estrellate y Arde


browseable = yes guest ok = no create mask = 0777 directory mask = 0777

Pgina 3 de 6

[debian] comment = repositorio paquetes deb path = /home/francis/deb read only = yes browseable = yes guest ok = no

path indica el directorio compartido. read only = yes/no establece el directorio como de slo lectura. guest ok = yes/no permite el usuario invitado. Si tenemos problemas para acceder al directorio compartido o para modificar, borrar o crear archivos revisaremos los permisos del usuario samba y el propietario de la carpeta compartida y su contenido. Si no tenemos impresoras para compartir conectadas al servidor Linux comentaremos con un ";" todas las lneas de la seccin [printers]. Podemos habilitar nuestro servidor Samba para que acte de servidor de nombres WINS y se encargue de traducir los nombres NetBIOS a IPs. Para ello, agregaremos las siguientes lneas a /etc/samba/smb.conf:
wins support = yes domain master = yes

Reiniciaremos los demonios de Samba con:


# /etc/init.d/samba restart

y probaremos a acceder a los directorios e impresoras compartidas desde un ordenador Windows de la red, desde Entorno de red.

Comandos de Samba
Algunos comandos tiles de Samba son: para ver quin est conectado:
# smbstatus

para ver la IP del equipo host de la red:


# nmblookup host

Frontales grficos para configurar el servidor Samba


SWAT (Samba Web Administration Tool, paquete swat): interfaz web para configurar Samba. SWAT se comporta como un servidor web y nos permite configurar Samba de forma remota. Podremos acceder a la ayuda, cambiar la configuracin, generar el archivo /etc/samba/smb.conf y reiniciar los servicios. Nota Tanto durante la instalacin como durante el funcionamiento de SWAT se sobreescribe /etc/samba/smb.conf, por lo que debemos hacer copia de seguridad de este archivo si queremos conservarlo. Para ejecutar SWAT teclearemos en el navegador la direccin http://localhost:901. Posiblemente no obtengamos respuesta positiva, debido a que le hemos dicho al superservidor inetd que en ese puerto escucha SWAT. Para ello, editaremos el fichero /etc/inetd.conf y aadiremos la lnea:
swat stream tcp nowait.400 root /usr/sbin/tcpd /usr/sbin/swat

Reiniciamos inetd:
# /etc/init.d/inetd restart

Y ahora s tendremos acceso a http://localhost:901, siendo necesario acceder como root:

http://www.estrellateyarde.org/discover/samba

06/07/2010

Compartir archivos con Windows desde Linux: Samba | Estrellate y Arde

Pgina 4 de 6

Si hacemos modificaciones en Samba con SWAT, guardaremos los cambios pulsando Commit changes y los activaremos reiniciando los demonios.

Cliente Samba
Instalaremos el cliente Samba (paquetes smbclient smbfs) para acceder desde Linux a equipos Windows o Linux con carpetas o impresoras compartidas mediante el protocolo SMB. Para ver los recursos compartidos del equipo <host> haremos:
# smbclient -L <host>

Podemos especificar el usuario (la contrasea la preguntar) con:


# smbclient -L <host> -U <usuario>

Obtenemos la lista de recursos compartidos de la mquina <host>, con el identificador de usuario <usuario>, entre ellos una impresora llamada INKJET:
added interface ip=10.6.7.234 bcast=10.6.7.255 nmask=255.255.255.0 Got a positive name query response from 10.6.7.8 ( 10.6.7.8 ) Password: (not shown) Sharename PRINTER$ INKJET STUFF IPC$ Type Disk Printer Disk IPC Remote Inter Process Communication Comment

Para montar el directorio compartido haremos:


# smbmount //host/nombre_del_recurso /mnt/samba

Podemos especificar el nombre de usuario:


# smbmount //host/nombre_del_recurso /mnt/samba -o username=nombre_usuario

Para desmontar el recurso compartido:


# smbumount /mnt/samba

Cliente Samba en entorno grfico


Para acceder a los recursos compartidos por SMB en el entorno grfico tenemos varias opciones: Konqueror: simplemente entraremos en smb://192.168.1.2 Komba (paquete komba2): navegador grfico para el protocolo SMB, que escanea la red buscando mquinas que compartan recursos, permitiendo montar y desmontar unidades.

LinNeighborhood (bnro.de/~schmidjo/, paquete linneighborhood): navegador SMB para el entorno grfico que escanea la red y permite montar y desmontar unidades.

http://www.estrellateyarde.org/discover/samba

06/07/2010

Compartir archivos con Windows desde Linux: Samba | Estrellate y Arde

Pgina 5 de 6

Te puede interesar...
Compartir archivos: - En Internet: FTP - Con otros Linux: NFS - Con equipos Windows: SMB - Control de versiones 9 Respuestas para Compartir archivos con Windows desde Linux: Samba 1. guillermo dice: Mayo 23, 2008 en 4:45 pm Esto significa que el komba sera como ejecutar en windows que es //192.168.0.81 (ejemplo) para podernos conectar a un fichero puesto en red nada si alguien me lo confirma al 100% GRACIAS DE ANTEMANO 2. Ernesto dice: Noviembre 20, 2008 en 6:54 pm Claro, ordenado y conciso. Gracias. 3. Carlos Araya dice: Febrero 24, 2009 en 4:11 pm Tengo montado samba en un servidor con linux Centos04, ya administro mi red interna con el, mi sistema de gestion tiene base de datos dbf, y algunos malintencionados realizan cambios cuando por algun motivo dejo abierto la posibilidad de leer los archivos, como hago para saber cual es o desde q ip estan intentando tocar, 4. Cristobal dice: Abril 21, 2009 en 9:15 am Buenas compaeros. tengo un problema , abro por web el entorno de Swat y no veo todos los iconos , por ejemplo el de Share, soy muy novato para investigarlo, si alguien tiene alguna idea?? muchas gracias 5. alex dice: Noviembre 2, 2009 en 2:30 pm Hola, tengo un problema, al dar la orden en la consola smblcient -L i -U no me sale nada, mas bien una serie de comandos como si el que tubiera estubiera incorrecto un saludo 6. piedad dice: Noviembre 24, 2009 en 7:09 pm Quiero acceder a un servidor Linux (Mandrake 9.2) con Samba, desde clientes Windows XP y me ocurre lo siguiente: Si doy la IP de mi equipo Linux (Inicio/Ejecutar: \\Ip ) me pide usuario y contrasea y accedo perfectamente. Si doy el nombre de la mqina (Inicio/Ejecutar: \\maquina ) me dice que no tengo permisos para acceder, sin haberme pedido previamente usuario y contrasea. Por qu si doy el nombre de la mquina no tengo permisos y con la IP s? muchas gracias, un saludo 7. alejandro dice:

http://www.estrellateyarde.org/discover/samba

06/07/2010

Compartir archivos con Windows desde Linux: Samba | Estrellate y Arde


Diciembre 11, 2009 en 1:22 am estoy intalando samba en debian, soy nuevo en esto, el problema q tengo es q la carpeta tmp q tengo no puedo ver su contenido, me dijieron q tengo q crear una cuenta de usuarios me podrian decir cuales son los comando especificos para crear cuentas en debian para que xp me la acepte, me dijieron q -u era para crear usuarios y -c para crear cliente y si quiero compartir la carpeta tmp debo agragar en la carpeta local las cosa o solo en tmp ago los cambios, lo unico q e echo es ponerle vailid user y validar q lo estoy asiendo con contrase;a con el password true 8. mnemic dice: Diciembre 19, 2009 en 10:52 pm soy nuevo en esto y tengo puppy 4.3, ya instale samba 3.0.26 desde su pack de instalaciones y muchos otros programas, pero no tengo ni idea como hacerlos correr, ya q no funcionan los comandos como apt-get, asi que no se como hacer para conectar mi netbook acer aspire one con puppy a mi pc con windows xp para salvar mi informacion y formatearla. por favor, en serio soy 0 y realmente quiero usar linux xq estoy cabreado de los virus y webadas. ah, y un amigo lejano me comento que se puede tener linux como arranque y base y trabajar en windows xp sin problema. como es esto? 9. WizarD dice: Febrero 3, 2010 en 4:11 am Esta bien Deja una respuesta
Nombre (requerido) Correo electrnico (no ser publicado) (requerido) Sitio web

Pgina 6 de 6

Enviar comentario

2009 Estrellate y Arde Some rights reserved | Powered by WordPress + Mandigo

Ir arriba

http://www.estrellateyarde.org/discover/samba

06/07/2010

Anda mungkin juga menyukai