Bonjour,
Après de nombreuses recherches infructueuses, je ne comprends pas pourquoi mon partage nfs ne fonctionne pas.
Mon problème est pourtant simple : j’ai 2 machines, sur lesquelles les users et groupes sont rigoureusement identiques (UID et GID correspondent).
Côté client: (192.168.0.1)
/etc/fstab:
192.168.0.4:/home /mnt/home_bak nfs rw,user,noauto 0 0
Côté serveur: (192.168.0.4)
cat /etc/exports
/home 192.168.0.1(no_subtree_check,rw,sync,no_root_squash)
[/code]
# /etc/hosts.allow: list of hosts that are allowed to access the system.
portmap:192.168.0.1
lockd:192.168.0.1
mountd:192.168.0.1
rquotad:192.168.0.1
statd:192.168.0.1
# /etc/hosts.deny: list of hosts that are _not_ allowed to access the system.
portmap:ALL
lockd:ALL
mountd:ALL
rquotad:ALL
statd:ALL
Le problème, c’est que quand je fais un
# exportfs -v
/home 192.168.0.1(rw,wdelay,no_root_squash,no_subtree_check,anonuid=65534,anongid=65534)
ce message semble m’indiquer que le partage sera effectué avec les droits de l’utilisateur anonyme (nobody/nogroup). Pourtant il me semblait que no_root_squash contournait ce pb???
Et je confirme : en montant la partition par nfs, je ne peux écrire qu’en nobody/nogroup…
Alors que mon objectif, c’est de monter la partition nfs avec héritage des droits correspondants (si je suis root sur la machine cliente, j’ai alors les droits root, si je suis machin, j’ai les droits de machin, etc…)
Quelqu’un aurait-il une idée pour résoudre mon pb?
Merci infiniment,
Amitiés
Fred