Piensa en MacOS como un servidor Unix. Ejecuta su propio servicio de directorio y, a menos que / hasta que lo vincula a otro directorio (como LDAP o NIS o AD) - se obtiene cualquier cuenta local / contraseña sólo cuando un recurso compartido SMB intenta autenticar.
Si no hay problema en configurar un servidor Mac, entonces yo utilizaría Server.app para configurar un pequeño número de cuentas, pero esto se vuelve difícil de manejar después de una docena o unos cientos de cuentas y querrás configurar el Mac para que se una a un dominio externo.
Así que - para abordar los dos puntos principales:
- No es necesario hacer nada específico para permitir los permisos de compartición SMB - si la cuenta existe en el Mac por ser una cuenta local o parte de un directorio al que se suscribe - los recursos compartidos que permiten a todos los usuarios simplemente funcionarán cuando se presente un usuario/contraseña correcto desde los clientes SMB de Windows (o cualquier cliente SMB para el caso)
- Puede tener varios directorios de cuentas - el Mac los ordenará del más preferido al último comprobado - siempre que un usuario se encuentre en un directorio - ese usuario puede potencialmente entrar.
Empieza con algo pequeño: puedes configurar dos o tres usuarios y hacer pruebas fácilmente. Una vez que hayas averiguado si quieres una aplicación de servidor o simplemente un uso compartido normal (puede que no necesites server.app) puedes encontrar los archivos de registro que registran los errores y rápidamente sospechar cuando hay un problema en la mayoría de los casos.