SU -Befehl in Linux mit nützlichen Beispielen
- 3330
- 518
- Matteo Möllinger
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: RahulSU - Wurzel
### werden Root -Benutzer werdenWer 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.
-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.-, -L, -Login
Machen Sie die neue Schale zu einer Anmeldeschale. Daher wird die gesamte Umgebung so ähnlich wie der Benutzer direkt eingestuft.-
-S, -Schale
Ändern Sie die Standardschale, die in /etc /passwd -Datei angegeben ist. -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.
Abschluss
In diesem Tutorial haben Sie den Befehl Linux Su mit nützlichen Beispielen gelernt.
- « So installieren und konfigurieren Sie GitLab auf Ubuntu 20.04
- Linux -Ausführungsbefehle als ein anderer Benutzer »