Compartir carpetes

De FFAWiki

Linux

NFS

Configuració del Servidor

Per poder compartir carpetes amb NFS des d'un ordinador cal que s'instal·lin 3 paquets:
nfs-kernel-server
nfs-common
portmap
Un cop en funcionament s'ha de configurar el fitxer /etc/exports amb les carpetes que volem compartir.
Per cada carpeta compartida en NFS caldrà posar-hi una línea amb:
Ruta absoluta de la carpeta compartida
(ro) només lectura - (rw) lectura i escriptura
Un cop editat el fitxer de configuració caldrà re-iniciar el servei NFS
sudo /etc/init.d/nfs-kernel-server restart

Exemple de configuració del Servidor

Creem la carpeta que volem compartir:
sudo mkdir /compartir_per_NFS
sudo chmod 777 /compartir_per_NFS
Instalem el servidor NFS (només cal fer-ho una vegada)
sudo apt-get update
sudo apt-get install nfs-kernel-server nfs-common portmap
Configurem l'arxiu /etc/exports
sudo nano /etc/exports
escrivim la línia: /compartir_per_NFS *(ro)
Reiniciem el servei de NFS
sudo /etc/init.d/nfs-kernel-server restart

Configuració del Client

Per poder connectar a carpetes NFS cal que s'instal·lin 2 paquets:
nfs-common
portmap
Després s'ha de muntar el recurs NFS en una carpeta de l'ordinador client.
mount -t nfs [IP_Servidor_NFS] : [/Ruta_Absoluta_Carpeta_NFS_Compartida] [/Ruta_Absoluta_Carpeta_Local]

Exemple de configuració del client

Creem la carpeta que volem muntar
sudo mkdir /Muntatge_per_NFS
sudo chmod 777 /Muntatge_per_NFS
I la muntem sobre el recurs compartit a l'ordinador amb ip: [192.168.2.3] i amb carpeta [/compartir_per_NFS]
sudo mount -t nfs 192.168.2.3:/compartir_per_NFS /Muntatge_per_NFS


SAMBA

Configuració del Servidor

Per poder compartir carpetes amb Samba des d'un ordinador cal que s'instal·li el paquets samba.
sudo apt-get update
sudo apt-get install samba


Un cop en funcionament s'ha de configurar el fitxer /etc/samba/smb.conf amb les carpetes que volem compartir.
Per cada carpeta compartida en Samba caldrà posar-hi una conjunt de línees:
[nom_Recurs]
comment = xxxxx (opcional)
path = xxxxx (ruta absoluta de la carpeta)
writable = yes o bé read only = yes
guest ok = yes
public = yes
browseable = yes
directory mask = 0777


Un cop editat el fitxer de configuració caldrà re-iniciar el servei SAMBA
sudo /etc/init.d/smbd restart


Exemple de configuració del Servidor

Creem la carpeta que volem compartir:
sudo mkdir /compartir_per_SAMBA
sudo chmod 777 /compartir_per_SAMBA
Decidim quin Nom de Recurs li posem: Recurs_SAMBA
Decidim que el recurs serà de Lectura i Escriptura.


Instalem el servidor SAMBA (només cal fer-ho una vegada)
sudo apt-get update
sudo apt-get install samba


Configurem l'arxiu /etc/samba/smb.conf
sudo nano /etc/samba/smb.conf
[Recurs_SAMBA]
comment = carpeta compartida en samba
path = /compartir_per_SAMBA
writable = yes
guest ok = yes
public = yes
browseable = yes
directory mask = 0777


Reiniciem el servei de SAMBA
sudo /etc/init.d/smbd restart

Configuració del Client

Instal·lem els paquets del client
apt-get install smbclient
apt-get install cifs-utils


Cal muntar el recurs SAMBA en una carpeta de l'ordinador client.
mount -t cifs //[IP_Servidor_SAMBA] / [Nom_Recurs] [/Ruta_Absoluta_Carpeta_Local]


Exemple de configuració del client

Instal·lem els paquets del client
apt-get install smbclient
apt-get install cifs-utils


Creem la carpeta que volem muntar
sudo mkdir /Muntatge_per_SAMBA
sudo chmod 777 /Muntatge_per_SAMBA


I la muntem sobre el recurs compartit a l'ordinador amb ip: [192.168.1.3] i amb recurs compartit [Recurs_SAMBA]
sudo mount -t cifs //192.168.1.3/Recurs_SAMBA /Muntatge_per_SAMBA

Windows

SMB/CIFS

Compartir carpetes amb SMB/CIFS

El servei ja ve instal·lat per defecte en el Windows
Hem de configurar l'accés a les carpetes compartides.
Centre de Xarxes i Recursos Compartits
Canvia la configuració de l'ús compartit avançat
Us compartit de Fitxers i Impressores
Activa l'ús compartit de fitxers i impressores
Ús compartit protegit amb contrassenya
Desactiva l'ús compartit protegit amb contrassenya
D'aquesta manera qualsevol usuari podrà accedir als nostres recursos compartits
Gràficament
Quan volem compartir una carpeta
Ús Compartit
Ús compartit avançat
Activar: Comparteix aquesta carpeta
Nom del recurs compartit:
Permisos
Todos: Lectura o Canvia o Control Total
A partir d'ara aquesta carpeta serà accessible a través de la xarxa amb aquesta adreça:
\\Nom_Equip\Nom_Recurs_Compartit
Des de l'Intèrpret de Comandes
Per compartir una carpeta
Net share Nom_Recurs_Compartit = Ruta_Local_Carpeta /Grant: todos,[read,change,full]
Si volem veure quines carpetes he compartit en l'ordinador actual:
Net share

Accedir a recursos compartits amb SMB/CIFS

Podem accedir a carpetes compartides en altres ordinadors
Ruta d'accés a aquestes carpetes:
\\Nom_Equip\Nom_Recurs_Compartit
\\IP_Equip\Nom_Recurs_Compartit
Per veure totes les carpetes compartides d'un ordinador
Net view \\Nom_Equip

Crear Unitats de Xarxa

Gràficament
Assigna una Unitat de Xarxa
Unitat: Assignar una lletra (lliure)
Carpeta: Assignar la Ruta d'accés a la carpeta compartida
Des de l'Intèrpret de Comandes
Net use Lletra_Unitat: Ruta_Accés_Carpeta_Compartida
Exemple: net use k: \\equip\carpeta_smx


Per veure totes les unitats de xarxa que tenim connectades al nostre equip
Net use