Bonjour,
Pour faire simple, j’effectue une comparaison…
Voilou les différents fichiers de configurations
Sous NFS V3 (je crois Ho, pas bien, sous Debian 6)
/etc/hosts
[code]127.0.0.1 localhost
127.0.1.1 Hestia.pierrafeudomain Hestia
The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters[/code]
les fichiers /etc/hosts.allow et /etc/hosts.deny sont vierges
/etc/exports
[code]# /etc/exports: the access control list for filesystems which may be exported
to NFS clients. See exports(5).
Example for NFSv2 and NFSv3:
/srv/homes hostname1(rw,sync,no_subtree_check) hostname2(ro,sync,no_subtree_check)
Example for NFSv4:
/srv/nfs4 gss/krb5i(rw,sync,fsid=0,crossmnt,no_subtree_check)
/srv/nfs4/homes gss/krb5i(rw,sync,no_subtree_check)
/media/Appart 192.168.2.30(rw,all_squash,anonuid=1000,anongid=100,sync) 192.168.2.31(rw,all_squash,anonuid=1000,anongid=100,sync) 192.168.2.32(rw,all_squash,anonuid=1000,anongid=100,sync) 192.168.2.35
/media/Divers 192.168.2.30(rw,all_squash,anonuid=1000,anongid=100,sync) 192.168.2.31(rw,all_squash,anonuid=1000,anongid=100,sync) 192.168.2.32(rw,all_squash,anonuid=1000,anongid=100,sync) 192.168.2.35
/media/Films 192.168.2.30(rw,all_squash,anonuid=1000,anongid=100,sync) 192.168.2.31(rw,all_squash,anonuid=1000,anongid=100,sync) 192.168.2.32(rw,all_squash,anonuid=1000,anongid=100,sync) 192.168.2.35
/media/Zik 192.168.2.30(rw,all_squash,anonuid=1000,anongid=100,sync) 192.168.2.31(rw,all_squash,anonuid=1000,anongid=100,sync) 192.168.2.32(rw,all_squash,anonuid=1000,anongid=100,sync) 192.168.2.35
/media/Tempon 192.168.2.30(rw,all_squash,anonuid=1000,anongid=100,sync) 192.168.2.31(rw,all_squash,anonuid=1000,anongid=100,sync) 192.168.2.32(rw,all_squash,anonuid=1000,anongid=100,sync) 192.168.2.35
/media/Divers/SAVE_Maylis 192.168.2.35(rw,all_squash,anonuid=1000,anongid=100,sync)
[/code]
Sous NFS V4 (sous Debian 7)
/etc/hosts
[code]127.0.0.1 localhost
127.0.1.1 Hestia.pierrafeudomain Hestia
The following lines are desirable for IPv6 capable hosts
::1 localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters[/code]
les fichiers /etc/hosts.allow et /etc/hosts.deny sont vierges
/etc/exports
[code]# /etc/exports: the access control list for filesystems which may be exported
to NFS clients. See exports(5).
Example for NFSv2 and NFSv3:
/srv/homes hostname1(rw,sync,no_subtree_check) hostname2(ro,sync,no_subtree_check)
Example for NFSv4:
/srv/nfs4 gss/krb5i(rw,sync,fsid=0,crossmnt,no_subtree_check)
/srv/nfs4/homes gss/krb5i(rw,sync,no_subtree_check)
/media/Appart 192.168.2.30(rw,sync,subtree_check) 192.168.2.31(rw,sync,subtree_check) 192.168.2.35(ro,sync,subtree_check)
/media/Divers 192.168.2.30(rw,sync,subtree_check) 192.168.2.31(rw,sync,subtree_check) 192.168.2.35(ro,sync,subtree_check)
/media/Films 192.168.2.30(rw,sync,subtree_check) 192.168.2.31(rw,sync,subtree_check) 192.168.2.35(ro,sync,subtree_check)
/media/Zik 192.168.2.30(rw,sync,subtree_check) 192.168.2.31(rw,sync,subtree_check) 192.168.2.35(ro,sync,subtree_check)
/media/Tempon 192.168.2.30(rw,sync,subtree_check) 192.168.2.31(rw,sync,subtree_check) 192.168.2.35(ro,sync,subtree_check)
/media/Divers/SAVE_Maylis 192.168.2.35(rw,sync,subtree_check)[/code]
Comme on peut le constater, je souhaite que /media/Divers soit uniquement accessible en lecture, et /media/Divers/SAVE_Maylis en lecture-écriture pour le 192.168.2.35.
Sous Debian 6 (soit NFS v3), aucun soucis. Mais sous NFS v4, nan… C’est soit /media/Divers et /media/Divers/SAVE_Maylis en lecture soit en lecture-écriture.
Si je retire 192.168.2.35(ro,sync,subtree_check) de la ligne /media/Divers, /media/Divers est accessible en lecture-écriture, mais depuis 192.168.2.35 on ne voit que /media/Divers/SAVE_Maylis.
Vous auriez une deux lanternes pour éclairer ma route ?
Merci pour les conseils.
Bon dimanche.