Usando NFS entre OSX y Ubuntu con uids mal emparejados

5

Tengo un servidor de archivos con Ubuntu 10.04 al que me gustaría acceder a través de NFS desde mi Mac con 10.6.8. El problema es que, si bien los nombres de usuario son los mismos, los uids son diferentes.

Google ha sugerido que el método anterior para resolver este problema era el mapeo estático de uid en el extremo del servidor, pero parece que se eliminó en NFSv4, que es la única versión de 10.04 que puedo encontrar.

¿Hay alguna forma de asignar los uids para que pueda obtener el acceso de lectura / escritura NFS adecuado? ¿O tengo que cambiar el uid en una de las máquinas? Si es así, ¿cuál es la mejor y más infalible manera de hacerlo? Estoy preocupado por los permisos borking en todo el lugar.

    
pregunta robmathers 21.08.2011 - 18:27

2 respuestas

3

En última instancia, la solución adecuada es usar un servicio de directorio (como NIS o LDAP) para proporcionar un mapeo UID / GID consistente para todos los usuarios. Por supuesto, esta es una solución muy pesada para una red más pequeña y / o doméstica.

Lo más fácil que hay que hacer es simplemente hacer que los UID / GID sean consistentes en todos los hosts involucrados.

    
respondido por el EmmEff 21.08.2011 - 22:57
0

Debería considerar el uso de map_static en el servidor, según: enlace

Actualizar Parece que map_static ya no es compatible con Ubuntu. ¿No está seguro de con qué reemplazarlo? ¿Es posible que NFSv4 exporte con idmapd.conf?

    
respondido por el Paul Tomblin 13.01.2012 - 16:10

Lea otras preguntas en las etiquetas