0

Please provide me the best alternative for NIS ? As I have currently using NIS + AD authentication but we want to set up a new authentication system. Is there any alternative for NIS and it is supporting a new OS like Centos 7 + Suse 15 + RHEL 7. Also, match the ssid and UUID and migrate the existing NIS account to the new authentication system.

Thanks

  • 2
    Could you possibly reformulate the question so that it's not asking for people's _opinion_ of what may be "the best NIS"? We generally close questions that are ["opinion based"](https://unix.stackexchange.com/help/dont-ask). – Kusalananda Dec 13 '19 at 09:13

2 Answers2

2

You probably need an LDAP-based identity management system.

Both CentOS and RedHat provide a sophisticated service, namely Red Hat Identity Management (IdM), to manage identity authentication. It is more powerful than NIS. FYI, NIS entries can be easily imported into IdM stores.

See Linux Domain Identity, Authentication, and Policy Guide.

Because of the LDAP backend of IdM, it can be extended across various Linux distributions. You can still utilize LDAP if you don't want the RedHat IdM running on your SUSE system.

See Authentication Server and Client.

In case you are not familiar with LDAP, there are many resouces which could be helpful.

Za Warudo
  • 36
  • 2
2

The usual replacement for NIS servers are LDAP servers providing NSS maps based on schema defined in RFC 2307. On the Unixoid/Linux system you need PAM modules for authentication and NSS modules for map access.

Two free software solutions are FreeIPA and my own Æ-DIR.

See also my longer answer:

How to only allow users and/or groups access certain client machines that are connected to an openldap server?