SU -Befehl in Linux mit nützlichen Beispielen

SU -Befehl in Linux mit nützlichen Beispielen

Der su Befehl ist auch als bekannt als als Benutzer wechseln. Dieser Befehl wird verwendet, um während einer Anmeldesitzung ein weiterer Benutzer zu werden. Wenn SU ohne Benutzernamen aufgerufen wird, wechselt SU standardmäßig zum Superbenutzer. Grundsätzlich wird der SU -Befehl verwendet, um die aktuellen angemeldeten im Benutzer an einen anderen Benutzer zu ändern, ohne sich vom System abzuweisen.

Es wird ein häufig verwendeter Befehl hauptsächlich von den Linux Terminalbenutzern verwendet. In diesem Tutorial können Sie die Verwendung des Linux -SU -Befehls mit Beispielen verstehen.

Syntax:

SU [Optionen] [Benutzer] [Optionale Argumente…] 

SU -Befehlsbeispiele unter Linux

Beginnen wir mit einem grundlegenden Beispiel. Ich bin in meinem System mit dem Benutzer "Root" angemeldet, verifizierte die Identifizierung mit Whoami -Befehl. Wechseln Sie dann mit SU -Befehl zum Root -Benutzer. Überprüfte die Identifizierung erneut.

Wer bin ich  ### Ausgabe: Rahul SU - Wurzel  ### werden Root -Benutzer werden Wer bin ich  ### Ausgabe: root 

Sachen zu wissen:

  • Rufen Sie den SU ​​-Befehl ohne Benutzername auf der Superuser (Wurzel).
  • Verwenden von Hyphen (-) mit Switching Invoke-Anmeldeschalen-Skripten. Dies wird verwendet, um eine Umgebung zu bieten, die dem ähnlich ist, was der Benutzer bei direkter Anmeldung erhalten hat
  • Die aktuelle Umgebung wird an die neue Shell mit effektiven Umgebungsvariablen an den gesalzenen Benutzer übergeben.

Die sudo privilegierten Benutzer können Sudo auch mit SU -Befehl vorangestellt. wie:

sudo su - Wurzel  

Manchmal müssen Sie möglicherweise nur den Benutzer wechseln, um nur ein oder nur wenige Befehle auszuführen. In diesem Zustand stellt SU Ihnen zur Verfügung -C Option, den Befehl als einen anderen Benutzer auszuführen, ohne die Shell tatsächlich zu wechseln.

SU - Root -c "Whoami" ### Ausgabe: root 

SU -Befehlszeilenoptionen

Linux SU -Befehl hat nur wenige, aber sehr nützliche Optionen. Diese Optionen sind sehr nützlich bei der Automatisierung von Aufgaben mit den Shell -Skripten.

  1. -C, - -Command Verwenden Sie diese Optionen, um den Befehl an die aufgerufene Shell zu übergeben. Mit Hilfe davon können Sie den Befehl als einen anderen Benutzer ausführen.
  2. -, -L, -Login Machen Sie die neue Schale zu einer Anmeldeschale. Daher wird die gesamte Umgebung so ähnlich wie der Benutzer direkt eingestuft.
  3. -S, -Schale Ändern Sie die Standardschale, die in /etc /passwd -Datei angegeben ist.
  4. -m, -p, -Preserve -Umgebung Verwenden Sie diese Option, um Umgebungsvariablen zu erhalten. Dies ist hilfreich, während der Befehl vorübergehend als einen anderen Benutzer ausgeführt wird.
    1. Abschluss

      In diesem Tutorial haben Sie den Befehl Linux Su mit nützlichen Beispielen gelernt.