Whoamiwhoami 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
Benutzung unter UnixModerne Unix-Shells setzen beim Anmelden die Umgebungsvariable benutzer@host $ whoami
benutzer
benutzer@host $ su
Password:
benutzer@host $ whoami
root
benutzer@host $ exit
benutzer@host $ whoami
benutzer
Ein Aufruf von benutzer@host $ whoami
benutzer
benutzer@host $ su -
Password:
root@host $ whoami
root
root@host $ logout
benutzer@host $
AlternativenMit dem Unix-Befehl whoami auf anderen PlattformenAuch für andere (Mehrbenutzer-)Betriebssysteme entstanden Programme mit gleichem Namen und analogem Funktionsumfang. Novell NetWareAuch Novell NetWare stellt die Funktion „Who am I“ zur Verfügung. Für DOS-basierte Clients gibt es die whoami.exe: Z:\>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 WindowsDas Windows 2000 Resource Kit, Windows Vista, Windows 7 sowie Windows Server 2008 verfügen über das Programm Whoami.exe, welches eine ähnliche Funktionalität zur Verfügung stellt. Hierbei können 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:\> whoami /FQDN CN=Mustermann\, Max,OU=Users,OU=4711,OU=42,OU=wikipedia,DC=de,DC=wikipedia,DC=org PS C:\> whoami /USER /FO CSV "Benutzername","SID" "wikipedia\Mustermann","S-1-5-21-123456789-1234567890-1234567890-12345" MorphOSWhoAmI als Teil von AmiTCP Ram Disk:> whoami morphosuser Weblinks
Einzelnachweise
|