Come posso avere una macchina Linux in un dominio Windows?


12

Scusate se sto abusando dei termini qui; In realtà non so molto su Active Directory e le tecnologie correlate. Fondamentalmente ho un computer Linux e vorrei che (o il mio utente su quel computer) fosse associato al mio utente sul Dominio, in modo da poter navigare in rete e tutto ciò che Windows ha.

È fattibile? Cosa devo cercare per fare qualcosa del genere?

Risposte:


9

Esistono tre opzioni principali:

  • Kerberos plus LDAP - Questa è un'opzione di livello inferiore in cui si configura Linux per utilizzare personalmente i protocolli sottostanti di Active Directory. Descritto in questa risposta .
  • Samba - Samba è di fatto lo standard per unire una macchina Linux a un dominio Windows.
  • I servizi Microsoft Windows per Unix includono opzioni per la fornitura di nomi utente a Linux / UNIX tramite NIS e per la sincronizzazione di password su macchine Linux / UNIX. Lo useresti se volessi fare tutto il possibile da Windows o se disponessi di un'infrastruttura Linux / UNIX che desideri collegare a Windows; per la maggior parte degli ambienti, tuttavia, una delle altre soluzioni sarebbe migliore.

Ci sono anche alcune altre opzioni disponibili: Allo stesso modo (apparentemente non più disponibile), Centrify, SSSD ... C'è ulteriore discussione in questa domanda .


+1 per lo stesso. Allo stesso modo Open mi ha risparmiato centinaia di ore nell'amministrazione degli utenti. Ho appositamente creato un'infrastruttura AD per i miei box Linux. Molto, molto, molto meglio.
Matt Simmons,

Allo stesso modo sembra essere morto; almeno il tuo link va a qualche attività non correlata e la ricerca non risulta molto.
detenere il

1
Allo stesso modo è stato acquistato da Isilon (ora DellEMC) per l'inclusione nel loro NAS. Immagino che abbiano eliminato il prodotto autonomo.
Dan Pritts,


0

Suggerirei di guardare un eccellente pacchetto di dominio pubblico chiamato Samba. Potrebbe benissimo far parte della distribuzione Linux che hai installato.


0

Per ottenere tutti i vantaggi e la sicurezza di AD, avrai bisogno di una soluzione che coinvolga Kerberos (per l'autenticazione) e LDAP (per l'autorizzazione). C'è un eccellente tutorial qui che ho usato in passato e funziona incredibilmente bene. È più complesso da implementare rispetto al semplice utilizzo di samba / winbindd, ma avrai il vantaggio di poter utilizzare gli attributi UNIX in AD per gestire utenti, gruppi, uid, gid di Linux, ecc.


1
Credo che Samba / Winbind possano usare anche gli attributi UNIX di AD, usando il backend idmap_ad ( samba.org/samba/docs/man/manpages-3/idmap_ad.8.html ) e l'impostazione smb.conf "winbind nss info" ( samba.org/samba/docs/man/manpages-3/smb.conf.5.html#id2564796 ) impostazione.
Josh Kelley,

Heh, notizie per me :-) Questa è una bella caratteristica da avere. Immagino che preferisco ancora la sicurezza offerta da Kerberos, ma per configurazioni più semplici, probabilmente andrà bene.
EEAA,

Non trovo affatto questo tutorial eccellente. Ad esempio, dice "Assicurati che siano installate le librerie Kerberos appropriate, OpenLDAP, pam_krb5 e nss_ldap. Se non sono installate, installale.", Senza ulteriori dettagli.
Frank H.

@FrankH. Noterai che questa risposta ha 7 anni. Se hai un tutorial migliore a cui puoi collegarti, modifica la mia risposta di conseguenza. Tuttavia, se sei un amministratore di sistema Linux, essere in grado di installare pacchetti senza istruzioni passo-passo è tra le prime cose che dovresti imparare.
EEAA,

3
@FrankH. Sei un professionista. Non puoi ragionevolmente aspettarti di fare il tuo lavoro seguendo istruzioni complete e dettagliate per ogni singola attività che devi svolgere. È necessario un certo livello di iniziativa per uscire e imparare effettivamente i sistemi operativi che stai utilizzando. Se non sei in grado o non sei disposto a farlo, allora assumi qualcuno per aiutarti. Non c'è da vergognarsi nel farlo.
EEAA


0

Samba / Allo stesso modo è eccessivo.

Configurare pam_krb5, autenticandosi nel KDC del dominio AD.


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.