We have around 100 employees using PCs, MACs and Linux machines (Ubuntu). I want to implement a central account and user authentication solution.

I am planning to do it with Ubuntu machines first using OpenLDAP. I have understood basics of OpenLDAP and have setup a server with few dummy users.

Moving forward, I cannot decide between Samba and ldap-auth-client to sync or authenticate users using my OpenLDAP server. This article states that Smaba server (in some complex scenarios) can be used to use a Windows domain controller to authenticate the users of a Linux/UNIX machine authenticate. But this doesn't clearly specifiy that if we can use LDAP server to authenticate users. I am looking for answers which I couldn't understand.

  • Does Samba support LDAP for user authentication in Linux machines?
  • Assuming that answer to the first question is yes, then does it provide a client like we have for LDAP needed to be installed on each client machine? Is it I installed by default or need to install separately?
  • What are the advantages and disadvantages of both?
  • What should I prefer in my use case? I have some MACs and Windows machines as well in which I need to setup centralized login as well.

Thanks in advance.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.