Su server:
useradd -KUID_MIN=2001 -KGID_MIN=2001 pippo useradd -KUID_MIN=2001 -KGID_MIN=2001 pluto useradd -KUID_MIN=2001 -KGID_MIN=2001 paperino
Su client:
useradd -KUID_MIN=3001 -KGID_MIN=3001 pippo useradd -KUID_MIN=3001 -KGID_MIN=3001 pluto useradd -KUID_MIN=3001 -KGID_MIN=3001 paperino
Sul server:
mkdir /exp01 touch /exp01/file-di-pippo chown pippo /exp01/file-di-pippo yum -y install nfs-utils echo '/exp01 *(rw,sync,no_root_squash)' >> /etc/exports systemctl start nfs-server
Sul client:
yum -y install nfs-utils mount vboxvm01:/exp01 /mnt ls -l /mnt/file-di-pippo # -rw-r--r-- 1 2001 root 0 Nov 28 2018 file-di-pippo
#!/usr/bin/python import fcntl import time f = open('tolock','w') print( 'Acquisizione lock...' ) fcntl.lockf(f,fcntl.LOCK_EX) print( 'Lock acquisito' ) print( 'Sleep 10 sec...' ) time.sleep(10) print( 'Rilascio il lock...' ) fcntl.lockf(f,fcntl.LOCK_UN) print( 'Lock rilasciato' )
Sul client
yum install nfs4-acl-tools