Logo faq-o-matic.net
Logo faq-o-matic.net

Wie finde ich heraus, ob ein Benutzer Administrator ist?

von veröffentlicht am3. Februar 2005, 19:14 Uhr Kurzlink http://faq-o-matic.net/?p=544 Zitatlink
Kategorie Kategorie: Administration, Client-Administration, Sicherheit, Windows   Translate with Microsoft Translator Translate EN
Zuletzt aktualisiert: 4. Januar 2008

Oft muss man herausfinden, ob ein Benutzer mit Administratorrechten arbeitet oder nicht. Dazu muss man wissen, dass lokale Administratorrechte genau dann (und nur dann) vorhanden sind, wenn der Benutzer Mitglied der lokalen Gruppe "Administratoren" ist. Dies kann allerdings auch dadurch gegeben sein, dass der Benutzer Mitglied einer anderen Gruppe ist, die ihrerseits in die Gruppe "Administratoren" aufgenommen wurde.

Der beste Weg, dies in einem Anmeldeskript oder auf andere Weise automatisiert herauszufinden, geht über das Access Token. Dies wird bei der Anmeldung generiert und entscheidet abschließend darüber, welche Gruppenmitgliedschaften ein Benutzer in der aktuellen Session hat.

Um das Access Token auszuwerten, eignet sich das Kommandozeilentool "whoami.exe" (bei WS2003 enthalten, sonst im Resource Kit). Dessen Ausgabe wird darauf geprüft, ob der SID der Admin-Gruppe enthalten ist:

   1: rem --- Admintest.bat ---
   2: whoami /groups | find "S-1-5-32-544" > nul
   3: if errorlevel 1 goto ende
   4: echo Benutzer %username% ist lokaler Administrator.
   5: :ende

Dieses Verfahren ist auch sprachneutral, weil es nach dem (stets einheitlichen) SID der Admin-Gruppe sucht.

Wenn es nur darum geht, in einer laufenden Session direkt am Bildschirm herauszufinden, ob der angemeldete Benutzer Administrator ist, gibt es auch noch einen schnellern Weg. Man klicke mit der rechten Maustaste auf den Start-Button. Wenn im Kontextmenü die Einträge "Öffnen – Alle Benutzer" und "Explorer – Alle Benutzer" auftauchen, ist ein Administrator angemeldet. (Danke für diesen Tipp an Roger Wassner.)

Verwandte Beiträge:

  1. Wie finde ich heraus, welcher Benutzer an welchem PC arbeitet?
    Es gibt leider keine einfache und hundertprozentig verlässliche Möglichkeit, diese Information zu erhalten, weil das System sie nirgends vorhält. Mögliche...
  2. Wie werde ich lokaler Administrator?
    Oder auch: Wie mache ich mich als Benutzer selbst zum Admin? Offline-Angriffe auf das System mit einer WinPE-, einer Linux-Boot-CD...
  3. AD: “Domänen-Benutzer” per LDAP abfragen
    Wer per LDAP (oder auch per ADSI) die Mitglieder bestimmter Gruppen abfragen möchte, nutzt dafür das Feld “member” der jeweiligen...
  4. Warum kann ein Benutzer Dateien ändern, für die er keine Rechte hat?
    Benutzer können Dateien löschen, auf die sie keinen Zugriff haben. Das ist das, was als Feature (!) dokumentiert ist, sich...
  5. In welchen AD-Gruppen ist ein Benutzer Mitglied?
    Unsere FAQ bietet ein paar Artikel, die die Mitglieder von Gruppen ausgeben. Spannend ist aber auch die Frage: In welchen...

© 2005-2012 bei faq-o-matic.net. Alle Rechte an den Texten liegen bei deren Autorinnen und Autoren.

Jede Wiederveröffentlichung der Texte oder von Auszügen daraus - egal ob kommerziell oder nicht - bedarf der ausdrücklichen Genehmigung durch die jeweiligen Urheberinnen oder Urheber.

Das Impressum findet sich unter: http://www.faq-o-matic.net/impressum/

Danke, dass du faq-o-matic.net nutzt. Du hast ein einfaches Blog sehr glücklich gemacht!