Pgina 1 de 6
Estrellate y Arde
Goodbye Microsoft, Hello Linux!
Anuncios Google
Samba
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: - 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...
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
http://www.estrellateyarde.org/discover/samba
06/07/2010
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
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
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.
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
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
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
Reiniciamos inetd:
# /etc/init.d/inetd restart
http://www.estrellateyarde.org/discover/samba
06/07/2010
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>
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
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
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
Pgina 6 de 6
Enviar comentario
Ir arriba
http://www.estrellateyarde.org/discover/samba
06/07/2010