Supongo por tus etiquetas que se trata de un servidor 10.5 con clientes 10.7.
En su configuración/preferencias de usuario de Open Directory, ¿está utilizando carpetas de inicio portátiles? (Con el usuario en cuestión seleccionado en Workgroup Manager, elija el botón de Preferencias y marque la sección "Movilidad")
Si es así (¡e incluso si no lo es!), compruebe que sus usuarios tienen una ruta de acceso a su casa configurada en Workgroup Manager -> Accounts -> testuser -> Home tab. Normalmente el hogar por defecto de diradmin está configurado en /var
pero para otros usuarios he visto que por defecto es (Ninguno) lo que hace que la ventana de inicio de sesión simplemente tiemble y rechace al usuario cuando intenta iniciar sesión en un sistema cliente, probablemente porque el sistema no sabe dónde crear su carpeta de inicio.
Intente una prueba en la que establezca la ubicación de la casa del usuario de prueba como /Users/testuser
haciendo clic en el signo + en la pestaña de Inicio de WGM e introduciendo /Users/testuser
en el campo Full Path: (estoy basando esta redacción en un servidor 10.6, pero recuerdo que desde la 10.4 hasta la 10.6 son bastante similares).
¡Buena suerte!