6 votes

Utilisation de NFS entre OSX et Ubuntu avec des UID non correspondants

J'ai un serveur de fichiers tournant sous Ubuntu 10.04 que je voudrais accéder via NFS depuis mon Mac fonctionnant sous 10.6.8. Le problème est que, bien que les noms d'utilisateur soient les mêmes, les UIDs sont différents.

D'après mes recherches sur Google, la méthode précédente pour traiter ce problème était le mappage statique des UIDs côté serveur, mais cela semble avoir été éliminé dans NFSv4, qui est la seule version disponible sur 10.04 que je puisse trouver.

Existe-t-il un moyen de mapper les UIDs pour obtenir un accès en lecture/écriture NFS adéquat ? Ou dois-je changer l'UID sur l'une des machines ? Si c'est le cas, quelle est la meilleure façon de procéder de manière sûre et fiable ? Je crains de désorganiser les autorisations partout.

3voto

EmmEff Points 1131

En fin de compte, la solution appropriée est d'utiliser un service de répertoire (comme NIS ou LDAP) pour fournir une cartographie UID/GID cohérente pour tous les utilisateurs. Bien sûr, ceci est une solution très lourde pour un réseau plus petit et/ou domestique.

La chose la plus facile à faire est simplement de rendre les UID/GID cohérents sur tous les hôtes impliqués.

0voto

Paul Tomblin Points 191

Vous devriez envisager d'utiliser map_static sur le serveur, comme indiqué ici : http://www.kernelcrash.com/blog/nfs-uidgid-mapping/2007/09/10/

Mise à jour Il semble que map_static ne soit plus pris en charge dans Ubuntu. Je ne sais pas par quoi le remplacer - peut-être les exports NFSv4 avec idmapd.conf?

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X