GNU/Linux >> Znalost Linux >  >> Linux

Co je ekvivalentem Active Directory v Linuxu

Buď si vytvoříte svůj vlastní ekvivalent Active Directory z Kerberos a OpenLDAP (Active Directory v podstatě je Kerberos a LDAP, každopádně) a použijte nástroj jako Puppet (nebo samotný OpenLDAP) pro něco, co se podobá politikám, nebo použijete FreeIPA jako integrované řešení.

Existuje také široká škála komerčně podporovaných serverů LDAP pro Linux, jako je Red Hat Directory Server. RHDS (jako 389 Server, což je bezplatná verze RHDS) má pěkné Java GUI pro správu adresáře. Neprovádí však Kerberos ani zásady.

Osobně se mi projekt FreeIPA moc líbí a myslím, že má velký potenciál. Věřím, že komerčně podporovaná verze FreeIPA je součástí standardního předplatného RHEL6.

To znamená, že to, na co se ptáte, je spíše řešení souborového serveru než řešení ověřování (což je AD). Pokud chcete své soubory na všech počítačích, ke kterým se přihlásíte, musíte nastavit server NFS a exportovat sdílenou složku NFS z vašeho souborového serveru do vaší sítě. NFSv3 má ACL založené na rozsahu IP, NFSv4 by byl schopen provádět správnou autentizaci pomocí Kerberos a dobře se kombinuje s možnostmi ověřování, které jsem popsal výše.

Pokud máte v síti Windows boxy, budete chtít nastavit Samba server, který může sdílet vaše soubory s Linuxem i Windows boxy. Samba3 může také fungovat jako doménový řadič ve stylu NT4, zatímco Samba4 je schopna napodobit doménový řadič ve stylu Windows 2003.


Pokud chcete pouze centralizované ověřování, podívejte se na NIS nebo NIS+ (dříve známé jako žluté stránky, proto všechny příkazy začínají na 'yp').

Nakonfigurujte svůj hlavní server jako hlavní server NIS a poté nakonfigurujte všechna ostatní zařízení tak, aby používala NIS k ověřování uživatelů.

Stránka wikipedie pro NIS a Linux NIS Howto.

Pro základní domácí síť bude NIS v pořádku. Pokud potřebujete větší kontrolu nad tím, kteří uživatelé mohou vidět, které servery budete potřebovat, musíte použít NIS+.


Linux
  1. JAVA_HOME adresář v Linuxu

  2. Jaký by byl ekvivalent Win32 API v linuxu?

  3. Co je Unix/Linux ekvivalentem Registered I/O?

  1. Jaký je ekvivalent linuxového příkazu updatedb pro Mac?

  2. Co je ekvivalentní příkazu Linux File pro Windows?

  3. Jaký je ekvivalent linuxového ~ (tilda) ve Windows?

  1. Linux vs. Unix:Jaký je rozdíl?

  2. Jaký je linuxový ekvivalent Windows Startup?

  3. Co znamená přípona .d v Linuxu?