07
Jun
09

Compartir y entrar a carpetas compartidas en Ubuntu 9.04 – Ubuntu/Windwos

Me imagino que ya les ha pasado que tienen conectada su máquina con Ubuntu y quieren entrar al recurso compartido de una máquina Windows en nuestra red o viceversa ( <=> ), que queremos conectarnos desde una PC con Windows a nuestra máquina con Ubuntu. Bueno, pues aqui tratarémos éste tema!

Para que Ubuntu pueda hablar el mismo idioma que Windows en la parte de los recursos compartidos, necesitarémos instalar Samba. Samba es una implementación libre del protocolo de archivos compartidos de Microsoft Windows (antiguamente llamado SMB, renombrado recientemente a CIFS) para sistemas de tipo UNIX (o sea, también Ubuntu). De esta forma, es posible que computadoras con GNU/Linux, Mac OS X o Unix en general se vean como servidores o actúen como clientes en redes de Windows. Samba también permite validar usuarios haciendo de Controlador Principal de Dominio (PDC que es un servidor de autenticación de usuarios de manera centralizada básicamente…), como miembro de dominio e incluso como un dominio Active Directory para redes basadas en Windows; aparte de ser capaz de servir colas de impresión, directorios compartidos y autentificar con su propio archivo de usuarios.

Para instalar samba, hay dos caminos:

  1. El más sencillo, abre nautilus y, a una carpeta, le das clic derecho y luego das clic en “Opciones de compartición” y, si no tienen instalado los paquetes necesarios, te pedirá la contraseña de root para instalarlos.

01

  1. El otro camino es instalarlo manualmente. Por consola se puede digitar

oscard@skrdz:~# sudo apt-get install samba smbfs

COMPARTIENDO UNA CARPETA DESDE UBUNTU:

En nautilus, siempre le damos clic derecho a la carpeta, luego a “Opciones de compartición” y ahora nos deberá aparecer una ventana como la siguiente:

02

La primera opción es para compartir la carpeta, la segunda es para permitir que otros usuarios puedan escribir en ella (usuarios de nuestro sistema Ubuntu o depende de las configuraciones que hagamos en samba…) y la tercera opción es para que cualquier usuario pueda entrar a éste recurso compartido. Al darle clic en “Crear compartición”, nos pregunta nautilus si deseamos que él establezca los permisos necesarios para dicha carpeta compartida, en donde damos clic en el botón “Añadir los permisos automáticamente”. Si sabemos configurar samba muy bien, pues podríamos dar clic en “Cancelar” y establecer los permisos de forma manual.

03

Si deseas hacerlo de forma manual, puedes aplicar los permisos respectivos mediante el comando chmod, con el que puedes establecer qué permisos (ejecución, lectura y escritura) tendrá el propietario de la carpeta, el grupo o todos los demás usuarios que entrarían a la carpeta compartida, como también puedes establecer qué usuario será el propietario y cuál será el grupo por medio del comando chown.

Bien, una vez hecho ésto, la carpeta ya esta compartida y podrá ser vista por las computadoras Windows.Moooomento!!!, debemos de tomar en cuenta que, para entrar a éste recurso compartido desde Windows, nos pedirá un usuario y contraseña y este corresponde a los que tenemos creados en nuestro equipo Ubuntu.

Hay una entrada de blog que trata sobre la gestión de usuarios y grupos, pero aqui solo tratarémos básicamente cómo crear un usuario y hacer que éste usuario sea utilizado por samba y así, desde una máquina Windows, se pone éste usuario que crearémos con su respectiva contraseña, y se accedería correctamente el usuario. Para crear un usuario se digita en consola:

oscard@skrdz:~$ sudo adduser invitado

Nos pide la contraseña de root (root puede crear usuarios…), la contraseña del usuario que estamos creando, y otras preguntitas triviales.

04

Y para que sea usado por samba…

oscard@skrdz:~$ sudo smbpasswd -a invitado

Nos preguntará sobre la contraseña del usuario que estamos creando (o sea “invitado”) y debemos de poner una contraseña que, no necesariamente, debe de ser la misma que le pusimos cuando creamos al usuario con adduser.

Bueno, Ya esta listo!

¿COMO ENTRAR AL RECURSO COMPARTIDO DE UBUNTU DESDE WINDOWS?

Podemos entrar al recurso compartido desde Windows dando clic en el botón Inicio y luego en “Ejecutar” (o presionado la combinación de teclas: Win+R) y luego, en la ventanita Ejecutar digitamos: \\nombre-de-equipo\

En donde nombre-de-equipo es el nombre de nuestro equipo Ubuntu, o en todo caso podemos también poner nuestra dirección IP.  Al darle clic en Aceptar (o Ejecutar… No tengo una máquina con m$ guin2 ahorita… XD), nos tendría que pedir el usuario y contraseña respectivo.

¿CÓMO ENTRO A UN RECURSO COMPARTIDO DE WINDOWS DESDE UBUNTU?

Bueno, solo debes de abrir Nautilus y debes de cambiar la barra de lugares, de botones a texto… La siguiente imagen muestra de lo que estoy hablando:

05Das clic en el botón que señalo…

06

Aparecerá la parte de “Ir a:“, Ahí se digita:

smb://nombre-de-equipo

En donde, nombre-de-equipo es el nombre o dirección IP de la computadora Windows a la cual queremos acceder para ver sus recursos compartidos.

Al presionar ENTER, veremos la carpeta sin problema alguno, aunque hay que tomar en cuenta que también nos pedirá un usuario y contraseña.

Para los amantes de la consola, también se puede acceder al recurso compartido, usando los mismos comandos FTP, por medio de la siguiente línea de código:

oscard@skrdz:~# smbclient //nombre-de-equipo/recurso-compartido

Si en caso, para entrar al recurso compartido Windows se requiere un usuario y contraseña, se puede poner:

oscard@skrdz:~# smbclient //nombre-de-equipo/recurso-compartido -U usuario

Donde, “usuario” es el nombre de usuario que tiene permiso para acceder a ése recurso compartido. Seguidamente, se deberá de digitar la contraseña de dicho usuario.

Bueno, pero tal vez ésta forma de entrar a un recurso compartido desde consola suele ser muy tedioso por que debemos de conocer los comandos FTP para manipular los archivos, por lo que otra forma puede ser montar los recursos compartidos Windows a un directorio de nuestra pc. Así:

oscard@skrdz:~# smbmount //nombre-de-equipo/recurso-compartido /home/oscard/punto-de-montaje -o username=usuario

(Todo en una sola línea), en donde dice “usuario”, igual… Colocamos el usuario que tiene permiso en ése recurso compartido de Windows y, luego de ejecutarel comando, nos pediá la contraseña respectiva. Lo que hace entonces la línea de comando es montar dicho recurso compartido al punto de montaje que nosotros queramos dentro de nuestro Ubuntu. ¿Practico no?

¿CÓMO DEJO DE COMPARTIR UNA CARPETA EN UBUNTU?

Solo debes de entrar a nautilus nuevamente y busca tu carpeta compartida. Das clic derecho a dicha carpeta y luego a la opción “Opciones de compartición” y luego quitas todos los cheques y finalmente presionas el botón “Modificar compartición

07

Eso es todo por ahora! Saludos!


35 Responses to “Compartir y entrar a carpetas compartidas en Ubuntu 9.04 – Ubuntu/Windwos”


  1. 1 Victor José
    junio 16, 2009 a las 7:57 pm

    Muy buen post maestro… Se te agradece… Pero yo estoy teniendo un inconveniente que ya lo he intentado solucionar de todas las formas posibles. El problema que estoy teniendo es que yo compartí una vez la carpeta Documentos, pero ya no puedo dejarla de compartir, me aparece como si la carpeta no estuviese compartida, pero al ingresar a la red desde otra computadora, me aparece la carpeta Documentos como compartida…
    Te solicito una ayudita por favor..

    • junio 16, 2009 a las 8:03 pm

      Bueno, si es tanto así puedes entrar directamente al archivo de configuración de samba en /etc/samba/smb.conf

      Por ejemplo:
      oscard@skrdz:~# sudo gedit /etc/samba/smb.conf &

      Ya adentro del archivo, busca el nombre del recurso que compartiste que debería de estar encerrado entre corchetes, y borrate todo ese bloque (hasta la próxima etiqueta con corchetes).

      Luego, reinicia el demonio de samba:

      oscard@skrdz:~# sudo /etc/init.d/samba restart

      Saludos!

  2. 3 omar
    junio 19, 2009 a las 7:33 pm

    tengo una pregunta aver si puedes ayudarme…. resulta que nececito tener un forder compartido de windows en ubuntu eso no hay problema el problema que tengo es que no se como hacerle que siempre aparesca montado ese recurso compartido en mi ubunuo aunque se reinicie la maquina por que al reiniciar se desmontan ,,, me explico?? ojala puedas ayudarme gracis!!!!

  3. 5 jackhusky
    julio 7, 2009 a las 6:14 pm

    Buenas, me he estado matando buscando respuestas a la siguiente pregunta. Tengo un servidor Ubuntu compartiendo carpetas y archivos con samba (con permisos), el problema es que si otros usuarios crean carpetas, o pegan archivos, o me pasan archivos, no los puedo borrar desde el servidor. Lo que necesito es que todos los usuarios creen y borren carpetas sin limitaciones. ¿que comados debo dar??? Por cierto, soy nuevo en ubuntu (2 semanas) y no se mucho de esto.
    Gracias.

  4. 6 jackhusky
    julio 7, 2009 a las 6:16 pm

    Bueno, hay otra.
    ¿Como creo un dominio (como el de windows) para compartir recursos. Es mas o menos lo que hace el Win2k o el 2k3. Espero haberme explicado.
    Les agradezco la ayuda.

    • septiembre 14, 2009 a las 7:37 pm

      Para eso debes de configurar el archivo de configuración de samba (/etc/samba/smb.conf) pero es una configuración un poco compleja… Trataré de hacer una entrada de blog en un futuro cercano para poder hacer ésto. Hacer un dominio así como lo hace Window$ es un poco complicado (por las políticas de grupo, etc.) pero dicen que samba 4 tendrá un soporte para ésto.

  5. 8 Amakakeno
    julio 18, 2009 a las 2:51 am

    Hola amigo como estas. mi comentario es el siguiente es mas que todo una ayuda.

    resulta que estando de travieso instalando paquetes de samba para conectarme a la red de windows. he perdido la red que anteriormente se conectaba a las carpetas compartidas de windows y ahora no me puedo conectar al tratar de entrar a la red de windws. me envia un mensaje: fallo al obtener la lista de comparticion del servidor.

    como soluciono el problema, haber si puedo restaurar la red a como la tenia anteriormente.

    ayuda porfa

    • septiembre 14, 2009 a las 7:31 pm

      Verifica bien como esta tu configuración ip (ifconfig eth0) y éstas deberían estar en los mismos rangos de IP que las configuraciones de las PC’s que estan bajo la red dominada por window$.

  6. 10 Yamilskate
    julio 26, 2009 a las 10:09 pm

    Se puede acceder a un ftp de windows desde ubuntu a travez de su ip física?? Por que a mi no me permite hacerlo, me manda un error nuclear!!! :S

    • septiembre 14, 2009 a las 7:34 pm

      ???? Te refieres a que tienes un servicio ftp en una pc con Windows? si es así, perfectamente puedes entrar a dicho equipo pero mediante un cliente FTP en tu ubuntu. Puedes entrar vía nautilus (Si tienes gnome… seguro lo tienes) o puedes usar otros programas como FileZilla (apt-get install filezilla).

      Por cierto… Qué error te manda?

  7. septiembre 14, 2009 a las 6:23 pm

    Muchas gracias por la explicación, es de gran ayuda y aprendizaje pero no se porque en ubuntu 8 la compartición de archivos funciona de maravillas con solo descargar samba y dar los permisos correspondientes pero en ubuntu 9.4 nada de nada, ya he probado de todo.No hay forma de que al parecer aunque todo este bien se compartan los archivos. no accede a la red nunca. tengo ubuntu 9 porque es quien coge los drivers de la red inlambrica a la primera sin líos sino la verdad que el 8 me vendría de maravilla y no soy experto como para hacer modificaciones en el sistema. de todas maneras gracias y te agradecería si comentas si hay algún problema con esta distribución mas reciente y samba.

    • septiembre 14, 2009 a las 7:29 pm

      Bueno, pues no creo que haya ningún problema tanto del lado de ubuntu como de samba… puedes explicar mejor qué problema tienes? así con mensajes que te envía la computadora o capturas de pantalla o algo? así te podemos ayudar.

      Saludos!

  8. 14 Nueva en Ubuntu
    septiembre 16, 2009 a las 6:27 pm

    Hola.. muchas gracias por la información, muy buena.. te escribo para solicitarte ayuda con un tema relacionado ya que al parecer eres un experto en el tema.

    Todo el procedimiento que relacionaste arriba para compartir carpetas ya lo hice, pero la carpeta que quiero compartir de este equipo a otros me aparece en un grupo de trabajo distinto a la red de windows.. al pareces es un grupo de trabajo que crea el pc por defecto pero no se como trasladar la carpeta de este pc a la red de windows para que me aparezca en los demas pc que estan compartidos..

    te agradezco si me puedes ayudar con este datico

    • septiembre 16, 2009 a las 6:58 pm

      Hola Nueva en Ubuntu!, pues no soy un experto pero sé alguito. Pues, lo que se me ocurre es que pongas tu ubuntu en el mismo grupo de trabajo que la red de windows. Lo haces editando un archivo de texto que esta en /etc/samba/smb.conf. Más o menos te describo los pasos en una terminal:
      1.
      sudo gedit /etc/samba/smb.conf &

      2.
      busca en el archivo de texto la palabra workgroup (que es la variable donde se determina el grupo de trabajo de red)

      3.
      Cambia el valor asignado a workgroup por el nombre del grupo de trabajo de windows. Ejemplo:
      workgroup = MSWorkGroup

      4.
      sudo /etc/init.d/samba restart

      (para reiniciar samba)

      Ahora si, ya deberías de poder ver tu ubuntu en la red microsoft.

      Cualquier cosa nos avisas.

  9. 16 IvN PRACTICAS INICIALES USAC
    septiembre 21, 2009 a las 9:24 pm

    BUENO MIRA YO ESTOY TRATANDO DE INSTALAR EL SAMBA PERO MI MAQUINA COMO QUE NO QUIERE, LE DOY EN LA OPCION DE COMPARTICION DE CARPETAS Y LUEGO ME DICE QUE TENGO QUE DESCARGAR LA APLICACION PERO NO LA DESCARGA Y SOLO TRABA LA PC QUE PUEDO HACER EN ESTE CASO

    • septiembre 22, 2009 a las 9:06 pm

      Y te has asegurado que tienes acceso al Internet? si es así, se me acurre que en una consola digites:

      sudo apt-get update

      Con ésto se actualizarán los orígenes de paquetes y ahora intenta instalarlo nuevamente. Si te da problemas, posiblemente esta mal configurado los “Origenes del Software”. Entra en: Sistema->Administración->”Orígenes del Software”

      Ahí debes de asegurarte que este chequeado main, universe y restricted. Si tienes seleccionado el CD de Ubuntu quitalo.

      Espero que te haya ayudado. Cualquier cosa postea qué pasó.

      Saludos!

  10. 18 IvN PRACTICAS INICIALES USAC
    septiembre 21, 2009 a las 9:53 pm

    Es urgente necesito ayuda

  11. 20 IvN PRACTICAS INICIALES USAC
    septiembre 22, 2009 a las 10:58 pm

    Bueno ya logre instalar el paquete de samba… muchas gracias por la ayuda…. Pero ahora no puedo dar asistencia remota entre Ubuntu y Windows que puedo hacer para que esto funcione correctamente….

    • 21 Ubuntu_user_2003
      septiembre 23, 2009 a las 10:08 pm

      Bueno mira lo que podes hacer es esto:

      Ubuntu trae la aplicacion en las opciones de internet “Cliente de Terminal Server” que es igual al Escritorio Remoto.

      Como son similares se usan igual, se escribe el nombre o IP del equipo y se presiona Conectar. Puedes cambiar opciones de rendimiento en las otras fichas (opcional). Ahi te pedira login, por motivos de seguridad no se aceptan cuentas sin contraseña.

      i ya hay una sesion iniciada en el equipo remoto, este se bloqueara, si estando bloqueada se desbloquea se desconecta la sesion remota.

      Si inicias con el mismo usuario que el que estaba iniciado remotamente, aparecen los programas que estaban abiertos en esa sesion. Si inicias con otra cuenta se cerrara remotamente esa sesion y se iniciara una nueva.

      Tambien esta la opcion VNC, tambien Ubuntu trae un programa llamado Visor de escritorios remotos. En windows puedes instalar Real VNC (www.realvnc.com) en su version gratuita.

      En el PC a controlar debes instalar el Real VNC y activarlo. En el computador que controlara al otro, iniciar la utilidad de escritorios remotos

      Es muy simple de usar, presionar Conectar, ingresar IP o nombre del equipo, ingresar password y listo.

      El Remote Administrator funciona en Linux por Wine, pero solo funciona el Telnet, Transferencia archivos y apagado. La Control total y Solo ver se caen al concretar la conexion.

  12. 23 iosu
    septiembre 25, 2009 a las 6:01 pm

    tengo un disco duro externo que quiero compartir con mis tres maquinas (todas con ubu 9.04) tienen ubuntu 9.04, como se hace?
    ya le di comparticion al disco pero en las 2 maquinas que restan no se ve, o no se que paso me falta, no se en verdad, no tengo idea de como hacer, gracias de antemano.

    • noviembre 11, 2009 a las 9:12 am

      Y todas las pc clientes tienen instalado samba?
      sudo apt-get install samba smbfs

      Todas las máquinas estan en el mismo rango de direcciones IP? todas se pueden ver entre si? (haciendo ping entre ellas)

      ????

      Saludos!

  13. 25 Sam
    noviembre 19, 2009 a las 10:54 am

    Hola buenas tardes;

    Tengo instalado el Samba y correctamente configurado, desde mi Ubuntu puedo mapear sin problemas carpetas compartidas en Windows, el error lo tengo cuando desde un Win quiero acceder a la carpeta compartida en el Ubuntu, en su momento lo logre con el siguiente comando:
    sudo apt-get install system-config-samba
    y fue perfecto el problema es que al reiniciar el Ubuntu vuelvo a tener el mismo problema, he revisado todo nuevamente y no parece haber nada mal. Que puede ser?

    Muchas Gracias!

  14. 26 Julian
    noviembre 26, 2009 a las 11:09 pm

    Hola

    Gracias por el aporte me sacaste de un problema es que era parte de un parcial y no tenia idea de como hacerlo, de verdad te agradezco mucho.

  15. diciembre 16, 2009 a las 5:27 am

    y si no tienes samba como las puedes compartir
    hay alguna manera???

  16. 28 Daniel
    diciembre 30, 2009 a las 8:10 am

    Mi pregunta es la sgte. instalé samba en karmic koala funciona todo bien, comparto archivos con maquinas windows, pero no logro que samba arranque automaticamente cuando prendo el equipo con ubuntu, cada vez que se enciende se tiene que iniciar samba manualmente para compartir archivos. he puesto en consola $rc-update add samba default y no pasa nada, he colocado varias cosas en consola pero nada ha funcionado, no se si me pueden ayudar por favor. No se si es que tengo que configurar smb.conf, gracias de antemano.

  17. 29 REnee
    enero 20, 2010 a las 7:33 am

    simplemente gracias

  18. 30 AR
    febrero 3, 2010 a las 9:35 am

    Hola a todos tengo un problema con uno archivos a compartir entre los ubuntus, les cuento por ahi me pueden ayudar!!!
    Tengo una red con maquinas con ubuntu 9.04, ubuntu 8.10 y con windows(bajo windows comparto bien con ubuntu), necesito hacer que una carpeta que contiene un soft me quede como un disco Z o Q a mapear , aclaro la carpeta esta en el servidor de ubuntu 8.10 el cuan tiene un SMB instalado y el soft funciona bajo wine.
    Por otro lado les cuento que tengo un soft corriendo bajo wine con servidor con samba,es un si ejecuto el soft en la pc que tengo ubuntu con samba funciona ahora como es un soft para correr en red necesito compartir la base de datos , lo cual cuando intento modificar el archivo .ini para que desde una maquina con ubuntu 9.04 busque la base en la otra con ubuntu 8.04 me da error , pongo los ejemplos
    ejemplo que funciona pero base de datos que no puede ser modificada ya que no puedo hacer que corra en red:
    BASE
    ruta/home/recepcion1/.wine/dosdevices/c:/archivos de programa/peperina/
    server 1
    pero el archivo lo tengo en la siguiente ruta
    smb://svr1jt/datosbase
    me dijeron que pruebe con esta ruta
    ruta/home/recepcion1/.wine/dosdevices/smb://svr1jt/datosbase

    y tampoco funciona
    NECESITO AYUDA
    gracias de ante mano

  19. 31 Alex
    febrero 24, 2010 a las 9:23 am

    Como compartir una carpeta, la cual no se encuentra en la particion de ubunto, osea la tengo en formato Fat 32 y otra en formato NTS

  20. 32 chei
    abril 19, 2010 a las 6:53 am

    como compartir un disco duro externo en fat 32 en una red ubuntu windows 7, se ve el disco pero no se puede acceder desde win 7.

  21. 33 sherlock
    junio 16, 2010 a las 3:29 pm

    Pero esq no me sirve el samba y me aprece como q no existe….y no me deja instalarlo……q puedo hacer……

  22. 34 juanes
    junio 16, 2010 a las 7:02 pm

    hola
    no me quiere instalar el samba para compartir mis carpetas con windows-que puedo hacer

  23. julio 15, 2010 a las 2:37 pm

    hola amigos necesito su ayudar urgente.. tengo en mi trabajo un servidor ubuntu, bueno el tema es que quiero crear una carpeta compartida mediante samba pero ni idea se como crear una carpeta compartida con los archivos del usuario puesto ahi dentro de la carpeta.. y que solo ese usuario tenga derecho a tener acceso total, y los demas solo lectura.. les pido de corazon que me ayuden xfa le voy agradecer me agregan en mi msn si pueden gracias amigos que dios les acompañe…

    espero su respuestas amigos


Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s


A %d blogueros les gusta esto: