Da Linux ein Mehrbenutzer-Betriebssystem ist, werden Sie früher oder später das Bedürfnis verspüren, zwischen den Benutzern zu wechseln. Ob es darum geht, administrative Aktionen mit dem Superuser-Konto durchzuführen oder einfach den aktuellen Benutzer für den Zugriff auf ein bestimmtes Verzeichnis zu ändern, Linux bietet mehrere Möglichkeiten, solche Probleme zu lösen.
Sehen wir uns an, wie Sie unter Linux zwischen mehreren Benutzern wechseln können.
Ändern des aktuellen Benutzers mit su
Entsprechend die su-Manpage, wird der Befehl su verwendet, um entweder während einer Anmeldesitzung ein anderer Benutzer zu werden oder zum Superuser zu wechseln. Die grundlegende Syntax für den Befehl lautet:
su Optionen Benutzername
...wo Optionen sind die verschiedenen Flags, die Sie mit dem Befehl verwenden können und Nutzername ist der Name des Zielkontos.
Wenn Sie den Benutzernamen im Befehl nicht erwähnen, wechselt su standardmäßig zum Root-Benutzer.
su
Durch einfaches Übergeben des Benutzernamens als Argument im Befehl wird die aktuelle Anmeldesitzung auf den angegebenen Benutzer umgeschaltet.
su Benutzername
Sie werden möglicherweise aufgefordert, ein Kennwort einzugeben, falls der Benutzer eines für sein Konto hat.
Um beispielsweise zu einem Benutzer namens. zu wechseln Testbenutzer:
su testuser
Geben Sie einen der folgenden Befehle aus, um die Änderung zu überprüfen:
Wer bin ich
echo $USERNAME
Die Ausgabe zeigt den Namen des Benutzers an, zu dem Sie gerade gewechselt haben. In diesem Fall:
Testbenutzer
Wenn Sie nur einen einzigen Befehl als ein anderer Benutzer ausführen müssen, müssen Sie nicht zu diesem Benutzer wechseln. Stattdessen können Sie den Befehl einfach als anderer Benutzer ausführen, indem Sie die -C Flagge.
su -c Befehl Benutzername
Zum Beispiel:
su -c chmod +w /Testbenutzer herunterladen
Hinzufügen von a Bindestrich (-) an den Befehl su erstellt eine neue Umgebung beim Wechseln zwischen Benutzern.
su - testuser
Verwenden Sie die -S Flag mit dem Befehl, um die Shell zu ändern, während Sie zu einem anderen Benutzer wechseln. Beachten Sie, dass Sie den Befehl wie folgt mit einem Shell-Pfad aufrufen müssen:
su testuser -s /bin/zsh
Verwandt: Sudo vs. su: Welchen Befehl sollten Sie verwenden?
Verwenden von sudo zum Wechseln zwischen Benutzern
Ähnlich wie beim Befehl su können Sie den aktuellen Benutzer auch mit sudo ändern. Die Syntax für beide Befehle ist bis auf die Optionen mehr oder weniger gleich.
Um die aktuelle Anmeldesitzung zu einem anderen Benutzer zu ändern, verwenden Sie die -u Flagge:
sudo -u Benutzername
Wenn Sie einen bestimmten Befehl als anderer Benutzer ausführen möchten, geben Sie ihn im Befehl an:
sudo -u Benutzername-Befehl
Zum Beispiel:
sudo -u testuser chmod 777 /Dokumente
Sie können die Shell auch ändern, während Sie zwischen Benutzern wechseln:
sudo -u Benutzername Pfad-zur-Shell
Zum Beispiel zu ändere die aktuelle Shell zu zsh und wechseln zu Testbenutzer gleichzeitig:
sudo -u testuser /bin/zsh
Überprüfen Sie erneut, ob die Änderungen erfolgreich vorgenommen wurden, indem Sie die Wer bin ich Befehl oder die NUTZERNAME Umgebungsvariable.
Ändern von Benutzern mithilfe der Desktop-Umgebung
Wenn die Verwendung der Befehlszeile nicht Ihr Ding ist, können Sie sich stattdessen für den grafischen Ansatz entscheiden. Auf den meisten Linux-PCs ist eine Desktop-Umgebung installiert, die die grafische Benutzeroberfläche bereitstellt, die Sie für die Interaktion mit dem Betriebssystem benötigen. GNOME und KDE sind zwei der am weitesten verbreitete Desktop-Umgebungen, daher konzentriert sich dieser Leitfaden nur auf diese.
So wechseln Sie zwischen Benutzern in der GNOME-Desktopumgebung:
- Klicken Sie auf den Abwärtspfeil in der oberen rechten Ecke des Bildschirms.
- Klicke auf Ausschalten/Abmelden und wählen Sie die Benutzer wechseln Option aus dem Dropdown-Menü.
- GNOME zeigt eine Liste der verfügbaren Benutzer an. Klicken Sie auf den Benutzernamen, mit dem Sie sich anmelden möchten.
Für diejenigen, die KDE verwenden, führen Sie die folgenden Schritte aus, um den aktuellen Benutzer zu ändern:
- Öffnen Sie den Application Launcher und klicken Sie auf das Verlassen Option unten rechts im Fenster.
- Wählen Sie im angezeigten Dropdown-Menü Benutzer wechseln.
- Sie gelangen zurück zum Anmeldebildschirm. Markieren Sie den Benutzer, zu dem Sie wechseln möchten, mit der rechten und linken Cursortaste.
- Geben Sie das Kontopasswort ein und drücken Sie Eintreten Einloggen.
Beachten Sie, dass auch andere Desktop-Umgebungen ähnliche Optionen bieten, um sich als anderer Benutzer anzumelden.
Verwalten mehrerer Benutzerkonten unter Linux
Wie bei anderen Betriebssystemen können Sie auch unter Linux zwischen mehreren Benutzern wechseln. Obwohl andere Betriebssysteme wie Windows und macOS eine GUI zum Ausführen solcher Aktionen bereitstellen, können Sie sich unter Linux über die Befehlszeile effizient bei anderen Benutzerkonten anmelden.
Es ist offensichtlich, dass fortgeschrittene Kenntnisse der Linux-Befehlszeile eine leistungsstarke Ergänzung des Arsenals jedes IT-Experten sind. Der praktische Umgang mit den Befehlen und die Bereitstellung einer dedizierten Lernressource ist der beste Weg, sich mit dem Linux-Terminal vertraut zu machen.
Dieser einfache Spickzettel hilft Ihnen, sich in kürzester Zeit mit dem Linux-Befehlszeilenterminal vertraut zu machen.
Weiter lesen
- Linux
- Benutzerkontensteuerung
- Linux-Befehle
Deepesh ist Junior Editor für Linux bei MUO. Er schreibt Informationsleitfäden zu Linux mit dem Ziel, allen Neulingen eine glückselige Erfahrung zu bieten. Bei Filmen bin ich mir nicht sicher, aber wenn Sie über Technologie sprechen möchten, ist er Ihr Mann. In seiner Freizeit findet man ihn beim Lesen von Büchern, beim Hören verschiedener Musikgenres oder beim Gitarrespielen.
Abonniere unseren Newsletter
Abonnieren Sie unseren Newsletter für technische Tipps, Rezensionen, kostenlose E-Books und exklusive Angebote!
Klicken Sie hier, um zu abonnieren