Forum Linux.debian/ubuntu NFS, écriture impossible

Posté par  .
Étiquettes :
0
9
fév.
2011
Bonjour,

J'ai passé mon serveur Debian en version 6.0 mais depuis la mise à jour, il m'est impossible d'écrire dans mes montages NFS alors que cela était possible avant.


/etc/exports :

/srv/nfs/share 192.168.0.0/24(rw,sync,no_root_squash,no_subtree_check)


exportfs -v :

/srv/nfs/share
192.168.0.0/24(rw,wdelay,no_root_squash,no_subtree_check)


ls -l /srv/nfs :

drwxrwsr-x+ 7 root www-data 4,0K 24 janv. 20:51 share


En tant qu'utilisateur local, je peux créer un fichier dans mon dossier partagé.

$ id
uid=1000(spack) gid=1000(spack) groupes=1000(spack),20(dialout),24(cdrom),25(floppy),29(audio),33(www-data),44(video),46(plugdev),1004(ftpgroup)
$ touch /srv/nfs/share/test
$ ls -l /srv/nfs/share/test
-rw-rw-r--+ 1 spack www-data 0 9 févr. 20:15 /srv/nfs/share/test


Jusqu'à là, pas de problèmes. Passons maintenant sur un hôte du réseau (Fedora 14).

$ mount
[..]
192.168.0.253:/srv/nfs/share on /srv/nfs/share type nfs (rw,addr=192.168.0.253)
$ id
uid=500(spack) gid=500(spack) groupes=500(spack),10(wheel),20(games),33(www-data),39(video),63(audio),490(pulse-access),491(pulse),501(vboxusers) contexte=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023
$ ls -l /srv/nfs
drwxrwsr-x+ 7 root www-data 4,0K 9 févr. 20:18 share
$ touch /srv/nfs/share/test
touch: impossible de faire un touch « /srv/nfs/share/test »: Permission non accordée


J'avoue ne pas comprendre pourquoi je n'arrive plus à écrire.
  • # UID/GID

    Posté par  (site web personnel) . Évalué à 3.

    ça fait longtemps que je n'ai pas fait de NFS mais il me semble qu'il est tres recommandé d'avoir les UID/GID identiques sur le serveur et les clients.
    $ id
    uid=1000(spack) gid=1000(spack)

    $ id
    uid=500(spack) gid=500(spack)
    • [^] # Re: UID/GID

      Posté par  . Évalué à 2.

      dans la meme idée il me semble que de plus en plus d'outils ignore les ID <1000
      ca peut evidemment se regler dans le fichier de configuration,
    • [^] # Re: UID/GID

      Posté par  . Évalué à 1.

      Dans la mesure où chacun fait parti du groupe www-data (33), que le dossier appartient à ce groupe et que les droits d'écriture sont accordés , cela pose t-il vraiment problème ? Sachant que cela fonctionnait parfaitement avant. Il s'agit simplement de deux utilisateurs différents.
    • [^] # Re: UID/GID

      Posté par  . Évalué à 1.

      Finalement, tu as raison, ça semble être le problème. En effet, dans cette version de Debian, le processus rpc.mountd est lancé avec l'option --manage-gids ce qui si j'ai bien compris recherche l'UID correspondant sur le serveur pour lui attribuer les droits qui vont bien. Donc la différence d'UID casse tout. En lançant le service sans cette option, ça fonctionne.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.