Compartir arxius i carpetes d'Ubuntu amb Mac OS X

Logotip Mac OS X estima Ubuntu

Aquest article explcica pas a pas com configurar Ubuntu Linux per compartir arxius i carpetes amb Mac OS X. Es tracta d'aconseguir que des d'un ordinador Mac amb sistema operatiu Mac OS X, es pugui accedir, tant per llegir com per escriure, els arxius i carpetes existents en un PC com Ubuntu en una xarxa heterogènia.

Requisits
Disposar d'un PC amb Ubuntu. Per realitzar aquesta instal·lació simple, es pot consultar la guia d'instal·lació d'Ubuntu en aquest mateix lloc Web.
Un dels diferents models Mac amb sistema operatiu Mac OS X.
Unma xarxa local amb sortida a Internet.

Configuració de carpetes compartides
En primer lloc s'han de configurar les carpetes que es vol compartir. Per dur a terme aquesta tasca s'ha de seleccionar la opció "Carpetes compartides" del menú "Administració".

Administració carpetes compartides en Ubuntu

Pot ser que ens demani accés de superusuari, en aquest cas s'ha d'introduïr la clau d'accés de l'usuari amb el que estem connectats i polsem "Ok".

Accés com a superusuari en Ubuntu

Un cop validat l'usuari apareix el menú d'opcions de configuració de carpetes comartides. Només hem de seleccionar la opció "Install Windows networks support (SMB)" deixant desactivada la opció "Install Unix networks support (NFS)".

Opcions de carpets compartides en Ubuntu

En el següent diàleg s'ha de polsar el botó "Add" per seleccionar les carpetes que vole afegir a la llista de carpetes compartides.

Afegir carpetes compartides en Ubuntu

Per cada carpeta podem definir el nom amb el que seran identificades en la xarxa, un comentari i si es tracta de carpetes de només lectura. En el nostre cas desactivem la opció "Read only" per permetre la escriptura.

Propietats de carpeta compartida en Ubuntu

Un cop afegides les carpetes, polsem el botó "Close".

Llista de carpetes compartides en Ubuntu

A continuació és necessari fer un canvi en el l'arxiu de configuració, per que la configuració des de Mac OS X sigui més senzilla. Es tracta de definir el nom del grup de treball com a "WORKGROUP", així és com ve definit per defecte en Mac OS X. També canviarem el control d'accés per donar una mica de seguretat a la compartició d'arxius. Tot aixó ho realitzem mitjançant la consola. L'obrim seleccionant en el menú "Aplicacions->Accesoris" la opció "Terminal".

Edició d'arxius de configuració Samba

Al símbol de sistema escrivim la comanda

sudo gedit /etc/samba/smb.conf

ens demana la clau d'accés (recordeu que és la clau d'accés de l'usuari amb el que esteu connectats)

Configuració de Samba en Ubuntu

Aixó obrirà el programa "Gedit" que permet editar arxius de texte. S'ha d'anar a la linia on es defineix el grup de treball i canviar "MSHOME" per "WORKGROUP".

Configuració de Samba en Ubuntu

també s'ha de descomentar la linia on es defineix el mètode de seguretat. Simplement esborrar el "punt i coma" de l'inici de linia, deixant la resta tal com està escrit. Tanquem el programa "Gedit" guardant abans els canvis realitzats.

Configuració de Samba en Ubuntu

Per a que aquests canvis siguin efectius és necessari reiniciar el servei de Samba. Hom fem amb la comanda

sudo /etc/init.d/samba restart

Reiniciar el servei de Samba

Un cop reiniciat el servei, creem un usuari en el servei Samba amb la comanda

sudo smbpasswd -a david

el nom de l'usuari "david" en el nostre cas, es el mateix nom que l'usuari de Linux amb el que estem connectats. Feu-ho així vosaltres també per evitar problemes.

Crear usuari per Samba

En aquest punt, la configuració del servei Samba i les carpetes compartides estan disponibles en la xarxa.

Configuració de la xarxa en Ubuntu
Per a que l'accés a aquestes carpetes sigui més senzill i donat que no tenim un servidor DNS en la nostra xarxa, definirem una IP fixa per la màquina en la està instal·lat Ubuntu. D'aquesta forma podrem associar el nom Ubuntu a aquesta IP i referenciar per el nom en lloc de la IP sempre que volguem accedir als recursos.

Seleccionem la opció "Xarxa" en el menú "Sistema->Administració".

Administració de xarxa en Ubuntu

Apareix el diàleg de configuració de les targetes de xarxa. Seleccionem la tarjeta de xarxa i polsem el botó "Propietats". En el diàleg de propietats canviem la configuració a "Direcció IP fixa" i introduïm la IP de la màquina, la màscara de xarxa i la IP de la passarel·la de xarxa (el router). En el nostre cas tenim un router amb IP 192.168.1.1.

Configuració de xarxa en Ubuntu

Acceptem els canvis i esperem a que s'actualitzi la configuració de xarxa. En aquest moment es recomana fer una prova d'accés a Internet per verificar que tot funciona correctament.

Configuració de xarxa en Mac OS X
Suposant que el PC o portàtil amb Mac OS X ja està configurat en la mateixa xarxa que la màquina amb Ubuntu, procedim a configurar el nom de la màquina Ubuntu i associar-lo a la IP de l'apartat anterior.

Executem l'aplicació "Gestor NetInfo".

Configuració de xarxa en Mac OS X

Seleccionem la opció "machines" i dins d'aquesta el nom "localhost". Un cop seleccionat polsem la opció "Duplicar" per crear una copia d'aquest nom de màquina. En la part inferior de la pantall canviem el valor "ip_address" i el valor "name" tal com es mostra en la imatge següent.

Afegir Host en Mac OS X

Tanquem el "Gestor NetInfo" i des del "Finder" seleccionem la opció de menú "Ir->Conectarse al servidor ...". Apareixerà un diàleg per introduïr el nom del recurs compartit al en el que escriurem el que segueix

smb://ubuntu/david (protocol samba, servidor ubuntu i recurs compartit david).

Accedir a carpeta compartida en Mac OS X

Ens demana la clau d'accés al recurs compartit, que és exactament la mateixa que la de l'usuari david en Ubuntu (En el vostre cas l'usuari que tingueu en Ubuntu).

Connexió a carpeta compartida en Mac OS X

I ja està. Teniu accés a la carpeta compartida i podeu llegir i escriure arxius sense problemes.

Lectura i escriptura d'arxius des de Mac OS X a Ubuntu

Envia un nou comentari