Professional Documents
Culture Documents
Sistema NFS de Fitxers en Xarxa
Sistema NFS de Fitxers en Xarxa
https://docenciafp.notion.site/Sistema-NFS-de-fitxers-en-xarxa-8463d71e90bc476b9748ecd2a43baedd 1/8
8/1/24 10:06 Sistema NFS de fitxers en xarxa
https://docenciafp.notion.site/Sistema-NFS-de-fitxers-en-xarxa-8463d71e90bc476b9748ecd2a43baedd 2/8
8/1/24 10:06 Sistema NFS de fitxers en xarxa
En Linux ens caldrà “muntar” localment el directori remot NFS, això vol
dir enllaçar un directori local amb el directori remot de xarxa.
https://docenciafp.notion.site/Sistema-NFS-de-fitxers-en-xarxa-8463d71e90bc476b9748ecd2a43baedd 3/8
8/1/24 10:06 Sistema NFS de fitxers en xarxa
Per accedir a la carpeta NFS hem vist que cal muntar-la, però només podem fer-
ho si tenim permisos de sudo, per tant altres usuaris que no el tenen no poden
muntar el recurs NFS. Per solucionar-ho ens cal fer el muntatge automàtic
editant el fitxer /etc/fstab :
https://docenciafp.notion.site/Sistema-NFS-de-fitxers-en-xarxa-8463d71e90bc476b9748ecd2a43baedd 4/8
8/1/24 10:06 Sistema NFS de fitxers en xarxa
Per provar l’accés des de altres usuaris: 1) creem un usuari de proves ( sudo
adduser alumne per exemple), 2) iniciem sessió amb ell, 3) naveguem al
directori muntat /home/osboxes/muntarNFS i 4) comprovem que veiem la
carpeta muntada, però només tenim permisos de lectura:
Llavors, si des de el Linux client, amb el seu usuari administrador, intentem crear una
subcarpeta en el directori de xarxa, podrem? Tal com hem configurat el servidor, la
resposta és “sí”; això es deu a assignació de permisos que NFS assigna als usuaris
remots, malgrat “others” no poden escriure, NFS assumeix que els usuaris remots
tenen els permisos totals… la qual cosa és perillosa!
https://docenciafp.notion.site/Sistema-NFS-de-fitxers-en-xarxa-8463d71e90bc476b9748ecd2a43baedd 5/8
8/1/24 10:06 Sistema NFS de fitxers en xarxa
Per evitar que qualsevol usuari remot pugui escriure podem usar les opcions
all_squash, anonuid i anongid del fitxer exports : all_squash assignarà
tots els UID i GID a l'usuari anònim, i anonuid i anongid establiran l'UID i el
GID de l'usuari anònim.
• Configureu el servidor NFS per exportar sistemes de fitxers explícitament per als
usuaris que hi haurien de tenir accés. La majoria de les implementacions de NFS
us permetran especificar quins clients NFS haurien de tenir accés a un sistema
de fitxers determinat. Això mitigarà els intents d'usuaris no autoritzats per
accedir als sistemes de fitxers.
• No permeteu que els clients NFS accedeixin al sistema de fitxers amb credencials
d'usuari root o credencials d'usuari desconegudes. La majoria de les
implementacions de NFS es poden configurar per assignar sol·licituds d'un
usuari privilegiat o desconegut a un usuari sense privilegis. Això evitarà escenaris
en què un atacant intenti accedir a fitxers i realitzar operacions de fitxers com a
usuari amb privilegis.
https://docenciafp.notion.site/Sistema-NFS-de-fitxers-en-xarxa-8463d71e90bc476b9748ecd2a43baedd 6/8
8/1/24 10:06 Sistema NFS de fitxers en xarxa
Per muntar una unitat de xarxa W: vinculada al directori remot NFS la forma més
simple és obrir un terminal de comandaments CMD (no cal fer-ho com a
administrador, de fet millor no fer-ho amb privilegis elevats o bé els usuaris no
podran accedir!):
C:\Windows\System32>mount 192.168.1.18:/home/ubuntu/nfs/compartida W: W:
is now successfully connected to 192.168.1.18:/home/ubuntu/nfs/compartida
The command completed successfully. C:\Windows\System32>
Usualment des de Windows només tindrem drets de lectura sobre la unitat NFS, això
és per que NFS “mapeja” (vol dir relaciona) els usuaris Windows provinents de la
xarxa amb l’usuari anònim que només pot llegir. És la configuració per defecte i la
més usada.
https://docenciafp.notion.site/Sistema-NFS-de-fitxers-en-xarxa-8463d71e90bc476b9748ecd2a43baedd 7/8
8/1/24 10:06 Sistema NFS de fitxers en xarxa
En Windows el comandament net use ens mostra les unitats de xarxa i les seves
connexions:
net use New connections will be remembered. Status Local Remote Network W:
\\\\192.168.1.18\\home\\ubuntu\\nfs\\compartida NFS Network Y:
\\\\VBoxSvr\\Baixades VirtualBox Shared Folders Z:
\\\\VBoxSvr\\Acreditació VirtualBox Shared Folders
Per desconnectar la unitat fem net use delete W: ; per muntar-la també podem
deixar que Windows prengui automàticament una lletra disponible:
https://docenciafp.notion.site/Sistema-NFS-de-fitxers-en-xarxa-8463d71e90bc476b9748ecd2a43baedd 8/8