Pensez à MacOS comme à un serveur Unix. Il exécute son propre service d'annuaire et, tant que vous ne le liez pas à un autre annuaire (comme LDAP, NIS ou AD), vous n'obtenez un compte ou un mot de passe local que lorsqu'un partage SMB tente de s'authentifier. Il attribue généralement le numéro d'identification de l'utilisateur 501 au premier utilisateur, de sorte que lorsqu'un grand nombre de Mac partagent des fichiers, le serveur de fichiers verra tous les comptes Mac initiaux comme le "même compte 501".
Si la mise en place d'un serveur Mac ne vous pose pas de problème, j'utiliserais Server.app pour configurer votre petit nombre de comptes, mais cela devient difficile à gérer après une douzaine ou quelques centaines de comptes et vous voudrez configurer le Mac pour qu'il rejoigne un domaine externe. Ensuite, vous pourriez faire en sorte que les gens se connectent aux partages en utilisant ce schéma pour attribuer des numéros d'identification et des comptes uniques à chaque personne afin de garder les choses en ordre.
Pour le Mac exécutant LDAP/OpenDirectory, il y a plusieurs messages ici qui s'appliquent :
Donc - pour répondre aux deux points principaux :
- Vous n'avez pas besoin de faire quoi que ce soit de spécifique pour autoriser les permissions de partage SMB - si le compte existe sur le Mac parce qu'il s'agit d'un compte local ou d'une partie d'un répertoire auquel il est abonné - les partages qui autorisent tous les utilisateurs fonctionneront simplement lorsqu'un utilisateur/pass correct sera présenté par les clients SMB Windows (ou n'importe quel client SMB d'ailleurs).
- Vous pouvez avoir plusieurs répertoires de comptes - le Mac les classera du plus préféré au dernier vérifié - tant qu'un utilisateur est trouvé dans un répertoire - cet utilisateur peut potentiellement se connecter.
Commencez petit - vous pouvez configurer deux ou trois utilisateurs et les tester facilement. Une fois que vous aurez déterminé si vous voulez une application serveur ou simplement un partage normal (vous n'aurez peut-être pas besoin de server.app), vous pourrez trouver les fichiers journaux qui enregistrent les erreurs et déterminer rapidement s'il y a un problème dans la plupart des cas.