Quiero construir un servidor que exporte directorios de inicio de usuarios sobre SMB / CIFS y NFS. Este servidor se uniría a un controlador de dominio Win2k3 AD que contiene nuestra base de datos de usuarios. Según tengo entendido, winbind inventará UID para estos usuarios sobre la marcha. Esta asignación de nombre de usuario-UID debe estar disponible para los clientes NFS que montan los directorios principales o la propiedad del archivo no se presentará correctamente.
Supongo que esto se puede lograr usando SFU, pero por lo que puedo decir, SFU está descontinuado y no será compatible con las versiones recientes de Windows, por lo que preferiría no usarlo.
¿Cómo mejor proporciono esta asignación a clientes NFS?
(Pensarías que este es un caso de uso común, pero no encuentro una guía relevante. Mi Google-fu puede ser débil).
EDITAR: Como un aparte, ¿sería posible en este escenario que un usuario se conecte a través de NFS sin haberse conectado primero a través de SMB / CIFS?
fuente
El componente NFS de Servicios para Unix ahora forma parte de la función Servicios para el sistema de archivos de red en Server 2003 R2 y superior.
Hay un excelente blog de Microsoft sobre SFU: http://blogs.msdn.com/b/sfu/ . La entrada relevante del blog que explica cómo configurarlo y el artículo definitivo de Technet está aquí .
Puede usar la extensión de esquema de Identity Management for UNIX Active Directory para hacer su mapeo permitiendo que los clientes NFS se conecten a su servidor sin tener que CIFS primero (si pudieran CIFS, ¿no tiene mucho sentido para NFS?).
fuente
Como sugirió Mike Renfro anteriormente, idmap_rid es el componente central. A continuación se muestra una lista de comandos de shell que ponen en funcionamiento un cuadro, dado un nuevo cuadro RHEL5.5:
paquetes_clientes:
configuración_cliente:
samba-winbind.conf:
krb.conf:
idmapd.conf
fstab.nfs-client
fuente