


So überprüfen Sie den aktuellen Benutzernamen unter Linux
So überprüfen Sie den aktuellen Benutzernamen unter Linux: 1. Verwenden Sie den Befehl id, um den aktuellen Benutzernamen, die Benutzer-ID und die ID der Gruppe anzuzeigen, zu der er gehört. Die Syntax lautet „id -un“; Verwenden Sie den Befehl whoami, um die aktuelle Ausführung des Vorgangs auszudrucken. 3. Verwenden Sie den Befehl who mit der Syntax „who am i“, um den beim aktuellen Linux-System angemeldeten Benutzernamen auszudrucken.
Die Betriebsumgebung dieses Tutorials: Linux7.3-System, Dell G3-Computer.
Zwei Möglichkeiten, den aktuellen Benutzernamen in Linux anzuzeigen
Methode 2: Verwenden Sie den Befehl id
Der Linux-Befehl id wird verwendet, um die ID des Benutzers und die ID der Gruppe anzuzeigen zu dem es gehört.
id zeigt die tatsächliche und effektive ID des Benutzers und der Gruppe an, zu der er gehört. Sind die beiden IDs gleich, wird nur die tatsächliche ID angezeigt. Wenn nur der Benutzername angegeben wird, wird die ID des aktuellen Benutzers angezeigt.
Drucken Sie die Informationen des aktuellen Benutzernamens. Die Felder der Ausgabeergebnisse lauten wie folgt:
uid: Zeigt die Benutzer-ID und den Benutzernamen an.
gid: Zeigt die Benutzergruppen-ID und den Gruppennamen an
Gruppen: Zeigt die zusätzliche Gruppen-ID und den Gruppennamen des Benutzers an-
id -------------------------------------------------------------------------------- uid=0(root) gid=0(root) groups=0(root)
Nach dem Login kopierenWenn Sie den Befehl id verwenden möchten, um den aktuellen Benutzernamen zu finden, führen Sie
id -un
[root@localhost ~]# id -un root
id -un
即可
whoami
方法2:使用whoami命令
Linux 中的 whoami 命令用来打印当前执行操作的用户名,该命令相当于执行 “id -un
” 指令。
who am i -------------------------------------------------------------------------------- Cyuyan pts/0 2017-10-09 15:30 (:0.0)
方法3:使用who am i
命令
Linux who命令用于显示系统中有哪些使用者正在上面,显示的资料包含了使用者 ID、使用的终端机、从哪边连上来的、上线时间、呆滞时间、CPU 使用量、动作等等。
[Cyuyan@localhost ~]$ whoami Cyuyan [Cyuyan@localhost ~]$ who am i Cyuyan pts/0 2017-10-09 15:30 (:0.0)
说明:whoami
命令 vs who am i
Methode 2 aus : Verwenden Sie den Befehl whoami
Der Befehl whoami wird unter Linux verwendet, um den Benutzernamen des aktuellen Vorgangs auszugeben. Dieser Befehl entspricht der Ausführung von „id -un
“. Befehl.
[Cyuyan@localhost ~] su - root [root@localhost ~]$ whoami root [root@localhost ~]$ who am i Cyuyan pts/0 2017-10-09 15:30 (:0.0)
Methode 3: Verwenden Sie den Befehl
who am i
Der Linux-Befehl „who“ wird verwendet, um anzuzeigen, welche Benutzer im System sich darauf befinden. Zu den angezeigten Informationen gehören die Benutzer-ID, das verwendete Terminal und wo . Edge-Verbindungen, Online-Zeit, Verzögerungszeit, CPU-Auslastung, Aktionen usw.
rrreeeErläuterung:whoami
-Befehl vs. who am i
-Befehl
whoami-Befehl und who am i-Befehl sind zwei verschiedene Befehle. Ersteres wird zum Drucken verwendet aktuelle Ausführung Der Benutzername des Vorgangs. Letzterer wird zum Drucken des Benutzernamens verwendet, der beim aktuellen Linux-System angemeldet ist.
Um die Funktionen dieser beiden Befehle besser zu unterscheiden, möchte ich Ihnen ein Beispiel geben. Wir melden uns zunächst mit dem Benutzernamen „Cyuyan“ beim Linux-System an und führen dann den folgenden Befehl aus: rrreeeAuf dieser Basis , verwenden Sie den Befehl su. Wechseln Sie zum Root-Benutzer und führen Sie den obigen Befehl erneut aus:
rrreee🎜Siehe? Vor dem Wechsel der Benutzeridentität ist die Ausgabe der Befehle whoami und who am i identisch. Nach Verwendung des Befehls su zum Wechseln der Benutzeridentität gibt der Befehl whoami jedoch den Benutzernamen nach dem Wechsel aus, während der Befehl who am i verwendet wird druckt weiterhin den vom System verwendeten Benutzernamen. 🎜🎜Das Ausführen des Befehls whoami entspricht dem Ausführen des Befehls id -un; das Ausführen des Befehls who am i entspricht dem Ausführen des Befehls who -m. 🎜🎜Mit anderen Worten: Die Verwendung des su- oder sudo-Befehls zum Wechseln der Benutzeridentität kann Whoami täuschen, aber nicht, wer ich bin. Um den Funktionsmechanismus dahinter zu erklären, müssen wir verstehen, was ein tatsächlicher Benutzer (UID) und ein effektiver Benutzer (EUID, d. h. effektive UID) sind. 🎜🎜Der sogenannte tatsächliche Benutzer bezieht sich auf den Benutzer, der sich beim Linux-System anmeldet, sodass sich der tatsächliche Benutzer während der gesamten Anmeldesitzung nicht ändert, und der effektive Benutzer bezieht sich auf den Benutzer, der gerade den Vorgang ausführt Unter den Benutzern, die die Berechtigungsebene wirklich bestimmen, können sie mit den Befehlen su oder sudo nach Belieben wechseln. 🎜🎜Im Allgemeinen sind der tatsächliche Benutzer und der effektive Benutzer identisch. Wenn es einen Benutzeridentitätswechsel gibt, sind sie unterschiedlich. Es ist zu beachten, dass es einen Unterschied zwischen tatsächlichen Benutzern und effektiven Benutzern gibt und der Benutzerwechsel nicht der einzige Auslösemechanismus ist. Andere Auslösebedingungen werden in den folgenden Kapiteln ausführlich vorgestellt. 🎜🎜Also, in welchen Szenarien werden Whoami und wer bin ich normalerweise verwendet? Normalerweise müssen Systemadministratoren, die häufig den Benutzer wechseln, wissen, welche Identität sie derzeit verwenden. Darüber hinaus müssen Sie für einige Shell-Skripte, für deren Ausführung ein bestimmter Benutzer erforderlich ist, den Befehl whoami verwenden der Benutzer, der es ausführt; es gibt sogar einige Shell-Skripte, die von einem speziellen Benutzer ausgeführt werden müssen. Selbst wenn Sie den Befehl su oder sudo verwenden, um zu dieser Identität zu wechseln, müssen Sie zur Bestätigung „who am i“ verwenden. 🎜🎜Verwandte Empfehlungen: „🎜Linux-Video-Tutorial🎜“🎜Das obige ist der detaillierte Inhalt vonSo überprüfen Sie den aktuellen Benutzernamen unter Linux. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

Video Face Swap
Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



Wie benutze ich Docker Desktop? Docker Desktop ist ein Werkzeug zum Ausführen von Docker -Containern auf lokalen Maschinen. Zu den zu verwendenden Schritten gehören: 1.. Docker Desktop installieren; 2. Start Docker Desktop; 3.. Erstellen Sie das Docker -Bild (mit Dockerfile); 4. Build Docker Image (mit Docker Build); 5. Docker -Container ausführen (mit Docker Run).

Docker Process Viewing -Methode: 1. Docker Cli -Befehl: Docker PS; 2. SYSTEMD CLI -Befehl: SystemCTL Status Docker; 3.. Docker Compose CLI Command: Docker-Compose PS; 4. Process Explorer (Windows); 5. /proc -Verzeichnis (Linux).

Fehlerbehebung Schritte für fehlgeschlagene Docker -Bild Build: Überprüfen Sie die Dockerfile -Syntax und die Abhängigkeitsversion. Überprüfen Sie, ob der Build -Kontext den erforderlichen Quellcode und die erforderlichen Abhängigkeiten enthält. Sehen Sie sich das Build -Protokoll für Fehlerdetails an. Verwenden Sie die Option -Target -Option, um eine hierarchische Phase zu erstellen, um Fehlerpunkte zu identifizieren. Verwenden Sie die neueste Version von Docker Engine. Erstellen Sie das Bild mit--t [Bildname]: Debugg-Modus, um das Problem zu debuggen. Überprüfen Sie den Speicherplatz und stellen Sie sicher, dass dies ausreicht. Deaktivieren Sie Selinux, um eine Störung des Build -Prozesses zu verhindern. Fragen Sie Community -Plattformen um Hilfe, stellen Sie Dockerfiles an und erstellen Sie Protokollbeschreibungen für genauere Vorschläge.

VS Code system requirements: Operating system: Windows 10 and above, macOS 10.12 and above, Linux distribution processor: minimum 1.6 GHz, recommended 2.0 GHz and above memory: minimum 512 MB, recommended 4 GB and above storage space: minimum 250 MB, recommended 1 GB and above other requirements: stable network connection, Xorg/Wayland (Linux)

Die Gründe für die Installation von VS -Code -Erweiterungen können sein: Netzwerkinstabilität, unzureichende Berechtigungen, Systemkompatibilitätsprobleme, VS -Code -Version ist zu alt, Antiviren -Software oder Firewall -Interferenz. Durch Überprüfen von Netzwerkverbindungen, Berechtigungen, Protokolldateien, Aktualisierungen von VS -Code, Deaktivieren von Sicherheitssoftware und Neustart von Code oder Computern können Sie Probleme schrittweise beheben und beheben.

VS -Code ist auf Mac verfügbar. Es verfügt über leistungsstarke Erweiterungen, GIT -Integration, Terminal und Debugger und bietet auch eine Fülle von Setup -Optionen. Für besonders große Projekte oder hoch berufliche Entwicklung kann VS -Code jedoch Leistung oder funktionale Einschränkungen aufweisen.

VS Code ist der vollständige Name Visual Studio Code, der eine kostenlose und open-Source-plattformübergreifende Code-Editor und Entwicklungsumgebung von Microsoft ist. Es unterstützt eine breite Palette von Programmiersprachen und bietet Syntax -Hervorhebung, automatische Codebettel, Code -Snippets und intelligente Eingabeaufforderungen zur Verbesserung der Entwicklungseffizienz. Durch ein reiches Erweiterungs -Ökosystem können Benutzer bestimmte Bedürfnisse und Sprachen wie Debugger, Code -Formatierungs -Tools und Git -Integrationen erweitern. VS -Code enthält auch einen intuitiven Debugger, mit dem Fehler in Ihrem Code schnell gefunden und behoben werden können.

Zu den Hauptanwendungen von Linux gehören: 1. Server -Betriebssystem, 2. Eingebettes System, 3. Desktop -Betriebssystem, 4. Entwicklungs- und Testumgebung. Linux zeichnet sich in diesen Bereichen aus und bietet Stabilität, Sicherheits- und effiziente Entwicklungstools.
