It is a client/server system that allows users to access files across a network and treat them as if they resided in a local file directory.
Default port: 2049
2049/tcp open nfs 2-3 (RPC #100003
nfs-ls #List NFS exports and check permissionsnfs-showmount #Like showmount -enfs-statfs #Disk statistics and info from NFS share
scanner/nfs/nfsmount #Scan NFS mounts and list permissions
To know which folder has the server available to mount you an ask it using:
showmount -e <IP>
Then mount it using:
mount -t nfs [-o vers=2] <ip>:<remote_folder> <local_folder> -o nolock
You should specify to use version 2 because it doesn't have any authentication or authorization.
mkdir /mnt/new_backmount -t nfs [-o vers=2] 10.12.0.150:/backup /mnt/new_back -o nolock
If you mount a folder which contains files or folders only accesible by some user (by UID). You can create locally a user with that UID and using that user you will be able to access the file/folder.
To easily list, mount and change UID and GID to have access to files you can use nfsshell.