I'm currently using Linux as my main OS and work in IT, focusing mainly on Microsoft products like Server 2016/2019 with Active Directory for managing user access in a small business. I'm interested in transitioning to a Linux environment and want to understand how I can achieve similar network functionalities, specifically managing multiple users and shared access in a way akin to MS AD.
I've explored different server distros like Alma, Rocky, Manjaro, and OpenSUSE, noting that OpenSUSE includes some AD-like tools, while the others seem to lack that functionality.
My goal is to replicate a scenario I have in the MS world: a single server managing user access to different shared folders for 10 users, without needing local accounts on each PC. This involves using login scripts and security groups for permissions. I'm a bit confused about how to set this up in Linux and what distro might best support these features. Any advice on where to start or which distros to look into would be greatly appreciated!
2 Answers
You're on the right track! Windows Active Directory basically combines LDAP and Kerberos for authentication and user directory services. On the Linux side, Samba can act as an Active Directory domain controller, which means it can help with user authentication and file sharing in your network. It's complex to set up, but it's doable with some research and testing! I’d definitely recommend diving into Samba docs to see how you can configure it to mimic AD.
TurnKey Linux has some options for setting up an AD-compatible domain controller. That could be a good starting point if you're looking to mimic the Windows experience. Just keep in mind that config might be tricky, so preparing for some trial and error would be wise!

Great tip! I’ll check that out, thanks!