So wechseln Sie Benutzer in Ubuntu

So wechseln Sie Benutzer in Ubuntu

Linux ist ein Multi-User-Betriebssystem; Das bedeutet, dass mehr als ein Benutzer sich anmelden und Operationen ausführen kann, ohne andere Benutzer im System zu beeinflussen.

Dieses Tutorial wird verschiedene Möglichkeiten erstellen, um Benutzer aus dem Terminal und der grafischen Umgebung zu wechseln.

Methode Nr. 1 - Grafische Umgebung

Wenn Sie Ubuntu Desktop mit einer grafischen Desktop -Umgebung wie GNOME ausführen, können Sie die Benutzer problemlos wechseln.

Navigieren Sie auf Ubuntu zur oberen Leiste und klicken Sie auf das Power -Symbol. Wählen Sie im Dropdown -Menü abhängig oder wechseln Sie den Benutzer oder wechseln.

Sobald Sie sich ausgewählt haben. Wenn Sie dies tun, wird Ihre Sitzung beendet und alle Ihre laufenden Sitzungen getötet

Wenn Sie Switch -Benutzer auswählen, geben Sie den Benutzernamen und das Kennwort des Benutzers an, während Sie Ihre Sitzung und alle Ihre laufenden Prozesse erhalten.

Tipp: Wenn die Option "Switch -Benutzer nicht verfügbar" ist, drücken Sie die Strg + Alt + F2 -Tasten. Dadurch werden Sie zu einer Shell -Eingabeaufforderung führen, an der Sie den Benutzernamen und das Passwort angeben können. Rückkehr durch Pressestrg + Alt + F2.

Methode Nr. 2 - Der SU -Befehl

Für diejenigen, die es vorziehen, mit dem Terminal zu arbeiten. Wenn sich der Root-Benutzer nicht bei der System-E-Aufentwöhnung über GUI-Sitzung oder SSH-SSH-Befehl anmelden kann, kann der SU sehr praktisch eintreten.

NOTIZ: Die meisten Linux -Verteilungen deaktivieren den Stammbenutzer standardmäßig. Obwohl Sie es aktivieren können, empfehle ich es nicht: Es kann das System brechen (CentOS ist ein Hauptschuldige).

Grundlegende SU -Befehlsnutzung

Der SU -Befehl ist mit einer einfachen Syntax einfach zu bedienen.

$ sU [Optionen] [-] [Benutzer [Args]]

Wenn Sie standardmäßig den SU ​​-Befehl ohne Benutzername aufrufen, wird die Shell als Root ausgeführt, für das das Kennwort für den Stammbenutzer erforderlich ist (muss aktiviert sein).

Wenn Sie den Befehl SU ohne Option verwenden, ändert sich das aktuelle Arbeitsverzeichnis nicht in /root.

Der häufigste Anwendungsfall des SU -Befehls ist die Option - oder -l. Mit dem -l kann SU das Heimverzeichnis ändern und eine Shell -Sitzung ähnlich wie ein Real -Login (in /etc /passwd) erzeugen).

So verwenden Sie den Befehl SU, um zu einem anderen Benutzer zu wechseln

Verwenden Sie die Option -L, um sich als anderer Benutzer anzumelden, gefolgt vom Benutzernamen des Benutzers. Zum Beispiel:

$ su -l Ubuntu

Dieser Befehl fordert Sie zum Passwort auf und meldet sich beim angegebenen Benutzer an.

So verwenden Sie den Befehl SU, um sich mit einer anderen Shell anzumelden

Standardmäßig verwendet SU die Umgebungsvariablen, die in der Datei /etc /passwd angegeben sind. Solche Optionen enthalten die Standardschale. Sie können jedoch die Anmeldeschale mit der Option -S ändern.

Zum Beispiel:

$ su -l Ubuntu -s /bin /bash

Der Befehl startet den Ubuntu -Benutzer mit der Bash -Shell.

So verwenden Sie den SU ​​-Befehl und erhalten Sie die Umgebung

Verwenden Sie die Umgebungsvariablen (Home Directory, Benutzer, Logname) als Benutzer mit dem SU -Befehl, verwenden.

Angenommen, wir sind der Ubuntu -Benutzer und möchten uns als LinuxHint -Benutzer anmelden und gleichzeitig die Umgebungsvariablen erhalten.

In diesem Fall können wir den Befehl verwenden:

$ su -p linuxHint

Wie Sie aus dem obigen Beispiel sehen können, befinden wir uns noch im Verzeichnis /home /ubuntu und verwenden die ZSH -Shell (Standard für den Ubuntu -Benutzer).

So verwenden Sie den Befehl SU, um einen Befehl als anderer Benutzer auszuführen

Um einen Befehl als anderer Benutzer ausführen zu können, ohne eine interaktive Shell -Sitzung zu la der Option -c -Option als:

$ su -c Top

Methode Nr. 3 - SSH

Eine andere Möglichkeit, zu einem anderen Benutzer zu wechseln, ist der gute alte SSH. Verwenden Sie den Befehl als:, um sich als lokaler Benutzer anzumelden, als:

$ ssh [email protected]

Abschluss

Der SU -Benutzer ist ein hervorragendes Tool, um Benutzer zu wechseln oder Befehle als einen anderen Benutzer auszuführen. Im Vergleich zu dem Sudo -Befehl, der den Stammbenutzer aufruft, können Sie SU einen bestimmten Benutzer festlegen.