Bonjour,
Voici comment installer un serveur NFS.
Installer NFS Serveur :
Debian :
apt install -y nfs-server
RHEL :
yum install -y nfs-server
Créer un utilisateur dédié :
useradd -r -g nfs_share -d /local-share/nfs -s /sbin/nologin nfs_share
Vérifier l'id nfs_share sur serveur et client :
id nfs_share
uid=988(nfs_share) gid=988(nfs_share) groups=988(nfs_share)
Pour mettre le même "user / group" id :
usermod -u 988 nfs_share
groupmod -g 988 nfs_share
Coté Serveur :
mkdir -p /local-share/nfs
chmod 775 /local-share/nfs
chown nfs_share: /local-share/nfs
vi /etc/exports
/local-share/nfs 192.168.0.1/24(rw,sync,anonuid=988,anongid=988,no_subtree_check,all_squash)
exportfs -a
systemctl restart nfs-server
Coté Client Linux :
Debian :
apt install -y rpcbind nfs-common
RHEL :
yum install -y rpcbind nfs-utils
mkdir -p /mnt/nfs/home
chmod 775 /mnt/nfs/home
chown nfs_share: /mnt/nfs/home
vi /etc/fstab
ip_nfs:/local-share/nfs /mnt/nfs/home nfs rw,_netdev,nofail 0 0
Coté Client Windows :
Ajouter cette clé de Registre
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ClientForNFS\CurrentVersion\Default]
"AnonymousGid"=dword:0x3DC
"AnonymousUid"=dword:0x3DC
Installer le module NFS
Enable-WindowsOptionalFeature -FeatureName ServicesForNFS-ClientOnly, ClientForNFS-Infrastructure -Online
Monter le NFS
mount -o anon serveur_ip:/local-share/nfs Z:
Voilà comment installer votre serveur NFS pour Windows et Linux