Compartir archivos y carpetas de Ubuntu con Mac OS X

Este artículo explica paso a paso como configurar Ubuntu Linux para compartir archivos y carpetas con Mac OS X. Se trata de conseguir que desde un ordenador Mac con el sistema operativo Mac OS X, se pueda acceder, tanto para lectura como para escritura, a los archivos y carpetas existentes en un PC con Ubuntu en una red heterogénea.
Requisitos
Disponer de un PC con Ubuntu. Para realizar una instalación simple, se puede consultar la guía de instalación de Ubuntu en este mismo sitio Web.
Uno de los diferentes modelos Mac con el sistema operativo Mac OS X.
Una red con salida a Internet.
Configuración de carpetas compartidas
En primer lugar se configuran las carpetas que queremos compartir. Para llevar a cabo esta tarea se debe seleccionar la opción "Carpetas compartidas" del menú "Administración".

Puede que nos pida acceso mediante superusuario, en ese caso se debe introducir la contraseña del usuario con el que estamos conectados y pulsamos "Ok".

Una vez validado el usuario aparece el menú de opciones de configuración de carpetas compartidas. Basta con seleccionar la opción "Install Windows networks support (SMB)" dejando desactivada la opción "Install Unix networks support (NFS)".

En el siguiente diálogo debemos pulsar el botón "Add" para seleccionar las carpetas que queremos añadir a la lista de carpetas compartidas.

Para cada carpeta podemos definir el nombre con el que serán identificadas en la red, un comentario y si se trata de carpetas de solo lectura. En nuestro caso desactivamos la opción "Read only" para permitir la escritura y modificación.

Una vez añadidas las carpetas, pulsamos el botón "Close".

A continuación es necesario hacer un cambio en un archivo de configuración, para que la configuración desde Mac OS X sea más sencilla. Se trata de definir el nombre del grupo de trabajo como "WORKGROUP", pues así es como viene definido por defecto en Mac OS X. También cambiaremos el control de acceso para dar un poco de seguridad a la compartición de archivos. Todo esto lo realizamos mediante la consola. La abrimos seleccionando en el menú "Aplicaciones->Accesorios" la opción "Terminal".

En el símbolo de sistema escribimos el comando
sudo gedit /etc/samba/smb.conf
nos pide la clave de acceso (recordad que es la clave de acceso del usuario con el que estáis conectados).

Esto abrirá el programa "Gedit" que permite editar archivos de texto. En el debemos ir a la línea donde define el grupo de trabajo y cambiar "MSHOME" por "WORKGROUP".

también debemos descomentar la línea donde se define la método de seguridad. Simplemente borrar el "punto y coma" del inicio de la línea, dejando el resto tal como está escrito. Cerramos el programa "Gedit" guardando antes los cambios realizados.

Para que estos cambios tengan efecto es necesario reiniciar el servicio de Samba. Lo hacemos con el comando
sudo /etc/init.d/samba restart

Una vez reiniciado el servicio, creamos un usuario en el servicio Samba con el comando
sudo smbpasswd -a david
el nombre de usuario "david" en nuestro caso, es el mismo nombre que el usuario de Linux con el que estamos conectados. Hacedlo así vosotros también para evitar problemas.

En este punto, la configuración del servicio Samba y las carpetas compartidas están disponibles en la red.
Configuración de red en Ubuntu
Para que el acceso a estas carpetas sea más sencillo, y puesto que no tenemos un servidor de DNS en nuestra red, definiremos una IP fija para la máquina en la que está instalado Ubuntu. De esta forma podremos asociar el nombre Ubuntu a esta IP y referenciar por el nombre en lugar de la IP siempre que queramos acceder a los recursos.
Seleccionamos la opción "Red" en el menú "Sistema->Administración".

Aparece el diálogo de configuración de las tarjeta de red. Seleccionamos la tarjeta de red y pulsamos el botón "Propiedades". En el diálogo de propiedades cambiamos la configuración a "Dirección IP fija", e introducimos las IP de la máquina, la máscara de red y la IP de la pasarela de red (el router). En nuestro caso tenemos un router inalámbrico con IP 192.168.1.1.

Aceptamos los cambios y esperamos a que se actualice la configuración de red. En este momento es bueno hacer una prueba de acceso a Internet para verificar que todo funciona correctamente.
Configuración de red en Mac OS X
Suponiendo que el PC o portátil con Mac OS X ya está configurado en la misma red que la máquina con Ubuntu, procedemos a configurar el nombre de máquina Ubuntu y asociarlo a la IP del apartado anterior.
Ejecutamos la aplicación "Gestor NetInfo".

Seleccionamos la opción "machines" y dentro de esta el nombre "localhost". Una vez seleccionado pulsamos el botón "Duplicar" para crear una copia de este nombre de máquina. En la parte inferior de la pantalla cambiamos el valor "ip_address" y el valor "name" tal como se muestra en la imagen siguiente.

Cerramos el "Gestor NetInfo" y desde el "Finder" seleccionamos la opción de menú "Ir->Conectarse al servidor ...". Aparece un diálogo para introducir el nombre del recurso compartido en el que escribimos lo siguiente
smb://ubuntu/david (protocolo samba, servidor ubuntu y recurso compartido david).

Nos pide la clave de acceso al recurso compartido, que es exactamente la misma que la del usuario david en Ubuntu (En vuestro caso el usuario que tengáis en Ubuntu).

I ya está. Tenéis acceso a la carpeta compartida y podéis leer y escribir documentos sin problemas.



Comentaris
buscar otras opciones
Buenas, acabo de leer el tutoríal y esta muy bueno, pero queria preguntan si no conocen alguno que este orientado a ubuntu Server.
Gracias.
Has probado hacer lo mismo?
No he usado Ubuntu Server, pero no me extrañaría que el mismo tutorial, quizás con alguna pequeña modificación también funcione.
gracias por el post
luego de mucho buscar.. logre armar una red con un servidor de archivos usando ubuntu .. y los usuario tanto de linux como de windows se pueden conectar.
gracias a uds!
Deadniel
Gracias por el tutor
Pues me ha gustado mucho el tuto y me sirve igual, si no te molesta haré uno basado en este en mi blog claro con mis imágenes, un saludo.
PD para el que escribió arriba, debes de desactivar el pequeño candado que esta abajo a la izquierda en la ventana de tu Mac.
Gracias por tu comentario.
Puedes basarte en este o copiarlo íntegramente, no tengo ningún inconveniente. Gracias por responder al otro usuario.
duda metódica
Hola, lo he hecho todo... pero, no consigo duplicar localhost, es decir, el boton duplicar me aparece en 'fantasma' no está activo... que he hecho o no he hecho mal? Saludos, JM
para poder duplicarlo,
para poder duplicarlo, tienes que dar clic en el candado que tienes en la parte inferior izaquierda
Envia un nou comentari