Mit dem Befehl su

Das '' su ''

" Su " ist definiert als "Super User", der die Möglichkeit hat, eine Sitzung mit der ID (ID) eines anderen Benutzers zu eröffnen oder eine neue Anmeldeshell zu starten.

Mit "su" als andere Benutzer-ID anmelden

 su Benutzername 

Wenn Sie Ihr Passwort eingeben, werden Sie als "foo" -Benutzer angemeldet, Sie befinden sich immer im selben Arbeitsverzeichnis wie zuvor und Sie erhalten die Standardeinstellungen des vorherigen Benutzers (Login-Shell, Umgebungsvariablen, verschiedene Berechtigungen).

Starte eine neue Shell-Verbindung mit "su -"

 su - Benutzername 

Die Verwendung des Bindestrichs "-" erzwingt die Ausführung der neuen Shell-Verbindung mit Anpassung der Variablenumgebung und aller Standardeinstellungen gemäß den Benutzereinstellungen.

Aus diesen Gründen wird empfohlen, den folgenden Befehl zu verwenden, wenn Sie sich als Superuser "root" anmelden:

 su - 

eher, als:

 su 

Zurück zur vorherigen Shell

Geben Sie den Befehl " exit " oder die Tastenkombination " Strg-d " ein, um die aktuelle Shell zu schließen und zur vorherigen zurückzukehren.

Kommentar: Wenn die Befehlszeile nicht leer ist, verwenden Sie Strg-d, um das aktuelle Zeichen zu löschen, das die Shell als Root enthält

Dank Suspend kann die Bestellung die Root-Shell suspendieren und in den Hintergrund stellen.

Mit dem Befehl fg können Sie fortfahren.

 : ~ $ su Passwort: debian: / home / ccm # suspend [1] + Gestoppt su : ~ $ fg su debian: / home / ccm # 

Anmerkungen

-Wenn Sie in der ursprünglichen Anmeldeshell den Befehl " exit " oder " Ctrl-d " eingeben (initial), werden Sie vom System getrennt (Unix - GNU / Linux).

-Wenn Sie (in einer Shell) als root angemeldet waren und den Befehl "su user" eingeben, benötigt das System kein Passwort.

Vorherige Artikel Nächster Artikel

Top-Tipps