La mise en place d'un service NFS serveur sur Centos se déroule selon les étapes suivantes :

# Installation du produit lié à NFS

# yum install nfs-util

 

# Démarrer le service et le rendre disponible aux prochains reboot.

# systemctl start nfs-server rpcbind
# systemctl enable nfs-server rpcbind

 Pour effectuer un partage...

Créer un répertoire 

# mkdir /exports

Donner les droits 

# chmod 777 /exports

Editer le fichier "/etc/exports" et ajouter une ligne :

/nfsfileshare 192.168.1.20(rw,sync,no_root_squash)

Explications : 

192.168.1.20Adresse IP de la ou les machines clientes autorisées.Possibilité d'utiliser le hostname également ou une tranche d'adresses IP avec le subnet comme 192.168.1.0/24.

rw: Permission pour le partage, ici 'lecture-écriture'.

sync: Tout changement effectué sur le Répertoire est synchronisé sur disque immédiatement.

no_root_squashPar défaut, toute requête faite sur un fichier par l'utilisateur 'root' depuis le client est traitée comme l'étant par l'utilisateur 'nobody'. L'UID utilisé pour 'Nobody' est à voir sur le serveur NFS, pas sur le client NFS.

Si l'option 'no_root_squash' est sélectionnée,alors l'utilisateur 'root' depuis le client aura les mêmes droits que sur le serveur NFS.A utiliser avec mesure selon les partages effectués.( Privilégier plusieurs montages différents plutôt que'un seul export pour plusieurs machines de groupes différents.

 
icon phone
Téléphone/Whatsapp : +33 (0)6 83 84 85 74
icon phone