Warum sind Benutzer, die auf dem Domänencontroller erstellt wurden, immer Teil der Domäne?
Wenn ich einen lokalen Benutzer auf dem Domänencontroller erstellen möchte, stelle net user <username> <password> /add
ich fest, dass der Benutzer automatisch in die Domain Users
Gruppe aufgenommen wird.
Ich möchte ein lokales Administratorkonto auf dem Domänencontroller erstellen, das nicht Teil der Domäne ist und sich interaktiv beim Domänencontroller anmelden und Verwaltungsaufgaben ausführen kann.
Ist das möglich?
windows
active-directory
Shuzheng
quelle
quelle
Antworten:
Lokale Konten werden in einer Datei namens SAM-Datenbank gespeichert . Dies ist auf einem Domänencontroller vorhanden. Wenn Sie einen Domänencontroller im Wiederherstellungsmodus starten , ist das Konto, mit dem Sie dies tun, nur das lokale Administratorkonto in der SAM-Datenbank. Wenn Windows jedoch normal ausgeführt wird, ist der Zugriff auf die SAM-Datenbank deaktiviert und keines der darin enthaltenen Konten kann verwendet werden. Das heißt, es ist unmöglich, sich mit einem lokalen Konto auf einem Domänencontroller anzumelden.
Dies kann jedoch geschehen, wenn Sie gerne über eine Befehlszeile arbeiten und keinen Netzwerkzugriff benötigen. Der Trick besteht darin, sich als lokales Systemkonto anzumelden. Windows bietet keine Möglichkeit, dies zu tun, aber ich habe dazu einen einfachen Telnet-Server geschrieben und ihn dann als Dienst unter Verwendung des lokalen Systemkontos ausgeführt. Wenn Sie eine Verbindung zum Telnet-Server herstellen, werden Sie als Systemkonto und nicht als Domänenkonto angemeldet. Die einzigen Einschränkungen bestehen darin, dass nur die Befehlszeile verwendet wird und das Systemkonto keinen Netzwerkzugriff hat. Wenn Sie einen solchen Hack verwenden, achten Sie sehr, sehr auf die Sicherheit!
Obwohl dies alles wie ein schrecklicher Hack klingt, hat es legitime Verwendungszwecke. Bei der Arbeit verwenden wir beispielsweise ein Verwaltungstool namens N-able, das den Remotezugriff auf eine Konsole auf Servern ermöglicht, und zwar im Grunde genommen mit der oben beschriebenen Technik. Wenn ich eine Konsole auf einem unserer Domänencontroller öffne und den Befehl whoami verwende, wird Folgendes angezeigt :
Fußnote
Windows hat keine eingebaute Methode zum Öffnen einer Remote-Eingabeaufforderung, aber wie in einem Kommentar erwähnt, kann das Dienstprogramm SysInternals psexec dies tun, und die Dienstprogramme SysInternals werden von Microsoft bereitgestellt und unterstützt, sodass dies zumindest halbamtlich ist. Wenn ich psexec auf einem meiner Server verwende, bekomme ich:
quelle
Nein das ist nicht möglich. Domänencontroller verfügen nicht über eine eigene Authentifizierungsdatenbank. Es wird durch Active Directory ersetzt, wenn es zu einem Domänencontroller hochgestuft wird.
quelle
Domain controllers don't have their own authentication database. It is replaced by Active Directory when promoted to a Domain Controller
ist das warum. Das beantwortet also das Warum.