www.wikidata.de-de.nina.az
Der Titel dieses Artikels ist mehrdeutig Fur andere Artikel siehe Who Am I Begriffsklarung whoami ist ein Unix Kommando welches den Benutzernamen des den Befehl aufrufenden Benutzers ausgibt Der Begriff leitet sich von der englischen Frage Who am I auf Deutsch Wer bin ich ab Gerade bei Mehrbenutzersystemen wie Unix und verwandten Derivaten sind Benutzer in der Lage ihre Benutzerkennung zu wechseln beispielsweise mit dem Unix Kommando a href Su Unix html title Su Unix su a oder sudo Vor allem bei alteren Shells die in dem Prompt nicht den Benutzernamen mit ausgegeben haben konnten bereits nach wenigen su Verwirrungen bei dem Benutzer auftreten unter welchem Benutzernamen er gerade arbeitet Ein kurzer Aufruf des whoami Kommandos genugt um sich der aktuell verwendeten Benutzerkennung sicher zu sein whoami ist Teil der GNU Core Utilities die Version wurde von Richard Mlynarik fur das GNU Projekt geschrieben Inhaltsverzeichnis 1 Benutzung unter Unix 2 Alternativen 3 whoami auf anderen Plattformen 3 1 Novell NetWare 3 2 Microsoft Windows 3 3 MorphOS 4 Weblinks 5 EinzelnachweiseBenutzung unter Unix BearbeitenModerne Unix Shells setzen beim Anmelden die Umgebungsvariable USER die ublicherweise auch im Kommandozeilenprompt ausgegeben wird Diese enthalt jedoch den Benutzernamen der zur effektiven UID gehort und nicht zu der realen Mit einem Aufruf von su ohne Parameter andert sich beispielsweise nur die reale UID die effektive jedoch nicht Daher kann es hier zu Verwirrungen kommen benutzer host whoami benutzer benutzer host su Password benutzer host whoami root benutzer host exit benutzer host whoami benutzer Ein Aufruf von su mit dem Parameter andert hingegen auch die effektive UID weil eine neue Login Shell gestartet wird und damit auch der Wert der Umgebungsvariable USER ein anderer ist Hier ist im Allgemeinen der Aufruf von whoami uberflussig weil der reale Benutzername dann bereits im Prompt steht benutzer host whoami benutzer benutzer host su Password root host whoami root root host logout benutzer host Alternativen BearbeitenMit dem Unix Befehl id 1 der mit den Parametern un aufgerufen die gleichen Ausgaben wie whoami ausgibt ist whoami mittlerweile veraltet whoami auf anderen Plattformen BearbeitenAuch fur andere Mehrbenutzer Betriebssysteme entstanden Programme mit gleichem Namen und analogem Funktionsumfang Novell NetWare Bearbeiten Auch Novell NetWare stellt die Funktion Who am I zur Verfugung Fur DOS basierte Clients gibt es die whoami exe Z gt WHOAMI EXE You are user ZDL attached to server S311 connection 4 Server S311 is running NetWare v3 12 25 user Login time Saturday November 22 2008 2 53 pm Microsoft Windows Bearbeiten Das Windows 2000 Resource Kit Windows Vista Windows 7 sowie Windows Server 2008 verfugen uber das Programm Whoami exe welches eine ahnliche Funktionalitat zur Verfugung stellt Hierbei konnen verschiedene Informationen z B Logon ID UPN oder FQDN sowie Listen von Benutzern Gruppen und Berechtigungen in verschiedenen Formaten z B CSV ermittelt werden PS C gt whoami FQDN CN Mustermann Max OU Users OU 4711 OU 42 OU wikipedia DC de DC wikipedia DC org PS C gt whoami USER FO CSV Benutzername SID wikipedia Mustermann S 1 5 21 123456789 1234567890 1234567890 12345 MorphOS Bearbeiten WhoAmI als Teil von AmiTCP Ram Disk gt whoami morphosuserWeblinks Bearbeiten b whoami 1 b display effective user ID OpenBSD General Commands Manual b whoami 1 b Die effektive Nutzer ID ausgeben Debian GNU Linux Ausfuhrbare Programme oder Shell Befehle Handbuchseite whoami Microsoft Windows 2000 Resource Kit tool englisch Beschreibung des Befehls whoami exe unter Microsoft Windows im MSDNEinzelnachweise Bearbeiten a href http www opengroup org onlinepubs 9699919799 utilities id html id a Open Group Base SpecificationUnix Befehle der GNU Core UtilitiesDateien chgrp chown chmod cp dd df dir dircolors install ln ls mkdir mkfifo mknod mv rm rmdir shred sync touch vdirText awk cat cksum comm csplit cut expand fmt fold head join md5sum nl od paste ptx pr sha1sum sed sort split sum tac tail tr tsort unexpand uniq wcShell basename chroot date dirname du echo env expr factor false groups hostid id link logname nice nohup pathchk pinky printenv printf pwd readlink seq sleep stat stty tee test true tty uname unlink users who whoami yes Abgerufen von https de wikipedia org w index php title Whoami amp oldid 233953814