Wie kann ich einer Windows-Domain Ubuntu hinzufügen?


19

Ich habe es installiert likewise-open, aber wenn ich einer Domain einen Ubuntu-Rechner (10.10) hinzufüge, erhalte ich folgende Fehlermeldung:

Leaving AD Domain:   XXX.XX.XXX`                              
Error: Lsass Error [code 0x00080047]                       
1387 (0x56B) ERROR_NO_SUCH_MEMBER - Unknown error

Kann jemand das klären?

Ebenfalls offen zeigt mir, dass ich mit der Domain verbunden bin. Aber wie überprüfe ich das?

Ebenso Einstellungen

  • AD wird von einem Windows 2003-Server verwaltet.

Ich habe die Antwort von Rot versucht , aber es hat nicht funktioniert.

root@karthick:~# domainjoin-cli join XXX.XX.COM xxxxxxx
Joining to AD Domain:   XXX.XX.COM
With Computer DNS Name: karthick.xxx.xx.com

xxxxxxx@XXX.XX.COM's password: 

Error: Lsass Error [code 0x00080047]

31 (0x1F) ERROR_GEN_FAILURE - Unknown error
  • Ebenfalls offene Gui ist bereits installiert, aber ich kann die Domain nicht verlassen und wieder beitreten.
  • Siehe folgenden Screenshot:

LIKEWISE-OPEN-GUI

Ich suchte Google und ich kam mit bis diese . Ist das ein Problem? Oder kann mir jemand helfen, die Ursache zu debuggen?


4
NO_SUCH_MEMBERSie müssen Ihren Computer hinzufügen, indem Sie einen vertrauenswürdigen Benutzer in der Domäne verwenden. Der Fehler besagt, dass der Benutzer, den Sie für den Computer bereitstellen, ebenfalls nicht vorhanden ist.
Pedram

1
Ja, das habe ich schon getan ...
karthick87

Wird die Windows-Domäne von Windows Vista / 7 oder Windows 2000 / XP verwaltet?
RobinJ

Antworten:


7

Ich bin mir nicht /etc/nsswitch.conf" host" sicher, aber Sie müssen auch die folgende Zeile bearbeiten und ändern :

hosts:    wins files mdns4_minimal [NOTFOUND=return] dns mdns4

Zumindest hat es mir geholfen


Hatte das vergessen, wurde von mir auch in 10.10 verlangt aber nicht mehr in 11.04!
Rot

Es war bereits aktiviert, aber noch keine Verwendung ..
karthick87

Versuchen Sie, "domain \\ username" oder "username @ domain" anstelle von "username" im Befehl "domainjoin-cli" einzugeben. Vielleicht hilft das? Gibt es auch nur einen DC-Server oder haben Sie Replikationsserver in Ihrem Netzwerk?
Romanze

Wir haben nur einen DC-Server und es gab keine Replikationsserver.
karthick87

5

Haben Sie den Domänencontroller überprüft, um festzustellen, ob das Computerobjekt bereits vorhanden ist? Wenn dies der Fall ist - löschen Sie es -, versuchen Sie erneut, sich anzumelden. Wenn Sie weitere Probleme haben, können Sie versuchen, den folgenden Befehl auszuführen, um eine ausführlichere Protokollierung zu erhalten:

> domainjoin-cli --loglevel verbose
> --log /tmp/domainjoin.log join domain fqdn AD account

Was ist fqdn im obigen Befehl?
karthick87

2
Vollständig qualifizierter Domainname = fqdn
cprofitt

3
Die fqdn für einen Computer mit dem Namen workstation-01 in der Domäne disney.com wäre also workstation-01.disney.com
cprofitt

3

Nachdem ich viel gesucht habe, finde ich einfach selbst den Weg. Die Schritte, die ich in Ubuntu 10.10 befolgt habe, um Windows-Domain beizutreten, sind wie folgt:

  • Öffnen Sie das Ubuntu Software Center.
  • Suchen Sie nach "zentrifizieren" (keine Anführungszeichen).
  • Klicken Sie auf Installieren.
  • Geben Sie Ihr sudo-Passwort ein und drücken Sie die Eingabetaste.
  • Nach Abschluss der Installation können Sie das Ubuntu Software Center schließen.

Nsswitch-Datei konfigurieren:

  • Öffnen Sie das Terminal und geben Sie Folgendes ein:

    sudo editor /etc/nsswitch

  • Suchen Sie nach der Zeile mit der Aufschrift

    hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4

  • Setzen Sie # vor diese Zeile und fügen Sie eine neue Zeile hinzu

    hosts: files dns

  • Damit die Datei so aussieht Nsswitch-Datei
  • Bearbeiten Sie auch die folgende Datei, sudo editor /etc/centrifydc/group.ignore

Sie müssen die Gruppe "admin" (keine Anführungszeichen) zu dieser Liste hinzufügen. Wenn Sie dies nicht tun, haben Ihre sudo-Benutzer keine sudo-Berechtigungen mehr. Ohne sudo-Berechtigungen können Ihre Benutzer keine Anwendungen installieren oder ausführen, für die Administratorrechte erforderlich sind. Sobald Sie diese Datei konfiguriert haben, speichern Sie sie. Sie können jetzt der Domain beitreten.

Jetzt ist es Zeit, der Domain beizutreten. Geben Sie Folgendes in Ihr Terminal ein,

sudo adjoin -w DOMAIN -u USERNAME

Sie erhalten folgende Bestätigung.

    karthick@karthick:~$ sudo adjoin -w XXX.XX.COM -u Administrator
    Administrator's Active Directory password: 
    Using writable domain controller: xxxxxx.xxx.xx.com
    Join to domain:XXX.XX.COM, zone:Auto Zone successful

    Centrify DirectControl started.
    Loading domains and trusts information


    You have successfully joined the Active Directory domain: XXX.XX.COM
    in the Centrify DirectControl zone: Auto Zone

    You may need to restart other services that rely upon PAM and NSS or simply
    reboot the computer for proper operation.  Failure to do so may result in
    login problems for AD users.

1

Eine Möglichkeit, um zu überprüfen, ob die Domain ordnungsgemäß funktioniert, besteht darin, jemanden zu veranlassen, sich mit seinen Domain-Anmeldeinformationen bei Ihrem PC anzumelden. Dies sollte einen neuen Benutzer erstellen und ihn hereinlassen. Ich hatte lokal denselben Benutzernamen wie in der Domäne, der ich beigetreten bin, und es funktionierte nicht gut. Ich musste mein altes Konto umbenennen und mich dann über den Anmeldebildschirm mit den Domänenanmeldeinformationen anmelden, um die richtigen Benutzerberechtigungen usw. für mein Ubuntu-Konto zu erhalten.

Bearbeiten:

Ich sehe, dass Sie versuchen, der Domäne über die Befehlszeile beizutreten. Wenn ich "Ebenso öffnen" installiere, wird ein Fenster mit einer benutzerfreundlichen Benutzeroberfläche für den Beitritt zur Domäne angezeigt. Haben Sie versucht, der Domain über diese anstelle der CLI beizutreten? In Ihrem Fall Klicken Leave Domain sollte es bringen. Wenn nicht, können Sie versuchen, das Paket erneut zu installieren und eine Minute zu warten, um festzustellen, ob der Assistent angezeigt wird.

Bildbeschreibung hier eingeben

Als letzte Verbesserung habe ich bei einigen Gelegenheiten herausgefunden, dass ich den Domänencomputer in die Datei / etc / hosts meiner Workstation einfügen musste, damit der Beitritt funktioniert.

10.10.86.200 fvs-dc001.ourdomain.local
10.10.86.200 ourdomain.local

Im obigen Beispiel habe ich unseren tatsächlichen Domainnamen durch "ourdomain" ersetzt.


Ich habe es versucht, aber es hilft
nichts

Aktualisierte Antwort.
Rot

Ich habe dies getan, bitte sehen Sie meine aktualisierte Frage ..
karthick87

Ihre aktualisierte Frage zu den Schritten der Benutzeroberfläche oder zu Problemen damit wird nicht angezeigt?
Rot

0

Beim Hinzufügen von Ubuntu Machine zu Windows Domain 2012 R2 trat das gleiche Problem auf.

Schritte, die ich nach der erfolgreichen Installation von LikeWise to Join ausgeführt habe.

sudo gedit /etc/nsswitch.conf

hosts:  files mdns4_minimal [NOTFOUND=return] dns mdns4

Zu

hosts:  files dns [NOTFOUND=return]

domainjoin-cli join test.local admin 

Error:

ERROR_GEN_FAILURE [code 0x0000001f]

Lösungen:

sudo apt-get remove avahi-daemon

So entfernen Sie Ubuntu aus der Domain:

sudo domainjoin-cli leave

Vielen Dank !

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.