User channel support for "mobile users"? #100
-
Hello, I'm getting to grips with this stuff so apologies if I've got any incorrect understanding. I just went to the trouble to setting up a Samba DC so I can have "mobile users" on macOS and be able to assign profiles to the user channel on such users. So my question is--before I go through the process of setting up a nanomdm infrastructure--does nanomdm support user channel registrations for mobile users? I'm not using DEP/ABM/ASM but as mentioned I have an "AD" infrastructure in place and am planning to join the macs to the domain. Ultimately I'm trying to set up a small school-like environment where kids can use the same devices as adults but the kids' accounts get restrictions in profiles on the user channel but adults don't. Coming from a few years doing Windows sysadmin stuff with group policy, this seems intuitive--but it seems like the vast majority of Mac deployments are just doing 1:1 user:device setups where the device gets the profile for the user. I've been through all the stuff about the limitations of user channels for local accounts, which is a major reason I bothered with a Samba DC. I started out playing with Fleet DM but it seems too limited and I'm not clear it can even do user channel profile assignment... can nanomdm? I've read that it can if an enrolling local user gets registered properly, but not finding much on mobile accounts except #8 which suggests maybe this won't work (I'm not 100% sure what Am I going to be able to do the above with nanomdm (or MicroMDM)? Any tips/resources that'd help me out with my desired scenario? Fairly confident I can figure it out if it's possible but wanted to make sure it is possible before trying. Thanks! |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 1 reply
-
Yes. NanoMDM can handle user channel MDM. As you note there are a few different ways to get the user channel registered for use with the MDM server as of this time:
You could turn on the bool mentioned above, recompile, and start to get Further if you were interested in the token generation we could consider a webhook/callback that hits a webservice for this validation of users (i.e. you want validate the provided token or only selectively manage some users or what have you). That's something we could also consider. But this doesn't exist at the moment. |
Beta Was this translation helpful? Give feedback.
-
Excellent information @jessepeterson , exactly what I was looking for.... I would have spent a week or weeks fighting it before realizing I needed to recompile with an option to get it to work.
Ominous... I've done this on a small scale in the past with Server.app/OpenDirectory/Profile Manager and it always seemed fragile in ways I could never put a finger on... I was hoping taking greater control with Samba would prove more robust but now I wonder. I'll at least tread slowly and test well I guess. |
Beta Was this translation helpful? Give feedback.
Yes. NanoMDM can handle user channel MDM.
As you note there are a few different ways to get the user channel registered for use with the MDM server as of this time:
UserAuthenticate
…