Harting Development

Schneller Benutzerwechsel unter Linux: Anleitung für nahtloses Umschalten

Lukas Fuchs vor 2 Jahren Systemadministration 3 Min. Lesezeit

So wechselst du schnell zu einem anderen Benutzerkonto

Verwenden der GUI

Die einfachste Möglichkeit, unter Linux zu einem anderen Benutzerkonto zu wechseln, ist die Verwendung der grafischen Benutzeroberfläche (GUI).

  • Öffne das Hauptmenü.
  • Klicke auf "Einstellungen" oder "Systemsteuerung".
  • Suche nach "Benutzer" oder "Benutzerkonten".
  • Wähle das Konto aus, zu dem du wechseln möchtest.
  • Gib bei Bedarf das Passwort des ausgewählten Kontos ein.

Verwendung der Befehlszeile

Du kannst auch die Befehlszeile verwenden, um zu einem anderen Benutzerkonto zu wechseln.

  • Öffne ein Terminalfenster.
  • Führe den Befehl "su -" gefolgt vom Benutzernamen des Kontos aus, zu dem du wechseln möchtest.
su - <benutzername>
  • Gib das Passwort des ausgewählten Kontos ein.

Was ist zu beachten?

  • Rechte: Du benötigst die richtigen Berechtigungen, um zu einem anderen Benutzerkonto zu wechseln. Normalerweise muss dein Konto Mitglied der Gruppe "sudo" sein.
  • Sicherheit: Sei vorsichtig, wenn du zu einem anderen Benutzerkonto wechselst, insbesondere zu einem Konto mit höheren Berechtigungen.

Verwendung des Befehls "su" zum Wechseln zu einem anderen Benutzer

Der Befehl su (Substitute User) ermöglicht es dir, zu einem anderen Benutzerkonto zu wechseln, ohne dich ab- und wieder anzumelden. Dies kann nützlich sein, wenn du Befehle als anderer Benutzer ausführen oder auf deren Dateien zugreifen musst.

Verwendung

Die Verwendung von su ist einfach: Gib einfach su gefolgt vom Benutzernamen ein, zu dem du wechseln möchtest. Beispiel:

su username

Wenn du aufgefordert wirst, ein Passwort einzugeben, gibst du das Passwort für den Benutzer ein, zu dem du wechseln möchtest.

Optionen

Der Befehl su bietet einige nützliche Optionen:

  • -l: Meldet sich vollständig als der angegebene Benutzer an, einschließlich der Umgebungsvariablen und der aktuellen Arbeitsverzeichnisse.
  • -c: Wechselt zu dem angegebenen Benutzer und führt den angegebenen Befehl aus. Dies ist praktisch, wenn du nur einen einzelnen Befehl als anderer Benutzer ausführen möchtest.
  • -s: Legt die zu verwendende Shell fest. Standardmäßig verwendet su die Shell des aktuellen Benutzers.

Vorsichtsmaßnahmen

Die Verwendung von su ohne Angabe eines Benutzernamens wechselt zum Root-Benutzer. Dies ist nur zu empfehlen, wenn du weißt, was du tust, da der Root-Benutzer über unbegrenzte Berechtigungen verfügt.

Darüber hinaus ist es wichtig, die Berechtigungseinstellungen für die Benutzer zu überprüfen, zu denen du wechselst. Wenn ein Benutzer über Schreibberechtigungen für kritische Dateien oder Verzeichnisse verfügt, kann dies ein Sicherheitsrisiko darstellen.

Aktivieren des automatischen Anmeldens für andere Benutzer

Wenn du häufig zwischen mehreren Benutzerkonten wechseln musst, kann das automatische Anmelden die Dinge erheblich vereinfachen. Du musst dann nicht jedes Mal dein Passwort eingeben, wenn du zu einem anderen Benutzer wechselst.

Benutzer zu PAM hinzufügen

Um das automatische Anmelden zu aktivieren, musst du den Benutzer zuerst der PAM-Konfiguration hinzufügen. PAM steht für Pluggable Authentication Module und ist ein Framework, das verwendet wird, um die Authentifizierung auf Linux-Systemen zu verwalten.

Bearbeite die Datei /etc/pam.d/common-auth, um den Benutzer hinzuzufügen:

sudo nano /etc/pam.d/common-auth

Füge die folgende Zeile hinzu:

auth optional pam_nologin.so nologin_banner

Ersetze "nologin_banner" durch die tatsächliche Bannermeldung, die angezeigt werden soll.

Benutzer zu /etc/shells hinzufügen

Als Nächstes musst du den Benutzer zur Liste der gültigen Shells in /etc/shells hinzufügen:

sudo nano /etc/shells

Füge den vollständigen Pfad zur Shell des Benutzers hinzu, z. B.:

/bin/bash

Automatisches Anmelden aktivieren

Jetzt kannst du das automatische Anmelden für den anderen Benutzer aktivieren. Bearbeite die Datei /etc/gdm3/custom.conf oder /etc/lightdm/lightdm.conf (je nachdem, welcher Display-Manager ausgeführt wird):

sudo nano /etc/gdm3/custom.conf

oder

sudo nano /etc/lightdm/lightdm.conf

Füge die folgende Zeile hinzu:

autologin-user=benutzername

Ersetze "benutzername" durch den Benutzernamen des Benutzers, für den du das automatische Anmelden aktivieren möchtest.

Überprüfen des automatischen Anmeldens

Starte deinen Computer neu, um die Änderungen zu übernehmen. Wenn das automatische Anmelden erfolgreich aktiviert wurde, sollte sich der andere Benutzer beim Start automatisch anmelden, ohne dass ein Passwort erforderlich ist.

Deaktivieren des automatischen Anmeldens für andere Benutzer

Wenn du nicht möchtest, dass sich andere Benutzer automatisch bei deinem System anmelden können, kannst du das automatische Anmelden deaktivieren. Dies kann aus Sicherheitsgründen sinnvoll sein, insbesondere wenn du deinen Computer mit anderen Personen teilst.

Deaktivieren des automatischen Anmeldens mit LightDM

Wenn du LightDM als Display-Manager verwendest, kannst du das automatische Anmelden wie folgt deaktivieren:

  1. Bearbeite die Konfigurationsdatei von LightDM mit einem Texteditor:
    sudo nano /etc/lightdm/lightdm.conf
    
  2. Sucht den Abschnitt [Seat:*] und setze die Option autologin-user auf false:
    [Seat:*]
    autologin-user=false
    
  3. Speichere die Datei und starte LightDM neu:
    sudo systemctl restart lightdm
    

Deaktivieren des automatischen Anmeldens mit GDM

Wenn du GDM als Display-Manager verwendest, kannst du das automatische Anmelden wie folgt deaktivieren:

  1. Bearbeite die Konfigurationsdatei von GDM mit einem Texteditor:
    sudo nano /etc/gdm3/custom.conf
    
  2. Füge die folgenden Zeilen hinzu:
    [daemon]
    AutomaticLoginEnable=false
    
  3. Speichere die Datei und starte GDM neu:
    sudo systemctl restart gdm3
    

Deaktivieren des automatischen Anmeldens mit SDDM

Wenn du SDDM als Display-Manager verwendest, kannst du das automatische Anmelden wie folgt deaktivieren:

  1. Bearbeite die Konfigurationsdatei von SDDM mit einem Texteditor:
    sudo nano /etc/sddm.conf
    
  2. Sucht den Abschnitt [Autologin] und setze die Option User auf einen leeren Wert:
    [Autologin]
    User=
    
  3. Speichere die Datei und starte SDDM neu:
    sudo systemctl restart sddm
    

Denke daran, dass sich nach dem Deaktivieren des automatischen Anmeldens alle Benutzer bei jedem Start manuell mit ihrem Benutzernamen und Kennwort anmelden müssen.

Verwendung von virtuellen Terminals zum gleichzeitigen Ausführen mehrerer Sitzungen

Virtuelle Terminals (VTs) bieten dir eine Möglichkeit, mehrere Terminalsitzungen gleichzeitig auf demselben physischen Gerät auszuführen. Dies ist praktisch für Multitasking, Debugging oder die Arbeit an verschiedenen Projekten gleichzeitig.

Aktivieren virtueller Terminals

Um virtuelle Terminals unter Linux zu aktivieren, öffnest du ein Terminalfenster und gibst folgenden Befehl ein:

sudo su -l

Dadurch wird die Root-Shell gestartet. Führe als Nächstes den folgenden Befehl aus:

sudo systemctl enable multi-user.target

Wechseln zwischen virtuellen Terminals

Drücke Alt + F2, um zum zweiten virtuellen Terminal zu wechseln. Um zum ersten Terminal zurückzukehren, drücke Alt + F1. Du kannst so fortfahren und bis zuAlt + F6 mehrere Terminals erstellen.

Konfiguration virtueller Terminals

Du kannst die Einstellungen für virtuelle Terminals in der Datei /etc/default/console-setup anpassen. Mit dieser Datei kannst du Optionen wie die Anzahl der zu erstellenden Terminals, die Tastaturbelegung und die Schriftart konfigurieren.

Vorteile virtueller Terminals

  • Multitasking: Führe mehrere Anwendungen oder Sitzungen gleichzeitig aus.
  • Debugging: Verwende mehrere Terminals, um die Ausgabe verschiedener Prozesse gleichzeitig zu überwachen.
  • Projektarbeit: Arbeite an verschiedenen Projekten gleichzeitig, indem du sie in separaten Terminals ausführst.
  • Fernzugriff: Verwende SSH, um auf Remote-Server zuzugreifen und virtuelle Terminals auf diesen Servern zu erstellen.

Verwenden von "screen" zum Multiplexen von Terminalsitzungen

"screen" ist ein leistungsstarkes Tool, mit dem du mehrere Terminalsitzungen in einem einzigen Fenster multiplexen kannst. Dies kann nützlich sein, wenn du mehrere Aufgaben gleichzeitig erledigen musst, ohne zwischen verschiedenen Fenstern wechseln zu müssen.

Installieren von "screen"

Bevor du "screen" verwenden kannst, musst du es installieren. Unter Ubuntu kannst du dies mit folgendem Befehl tun:

sudo apt install screen

Starten einer neuen Sitzung

Um eine neue "screen" Sitzung zu starten, gib folgenden Befehl ein:

screen

Dadurch wird ein neues Fenster geöffnet, in dem du dich in einem neuen Terminal befindest.

Erstellen von Fenstern und Wechseln zwischen Fenstern

Du kannst mit "screen" mehrere Fenster erstellen. Drücke dazu die Tastenkombination Strg + A gefolgt von c (für "create"). Du kannst dann mit Strg + A gefolgt von n (für "next") oder p (für "previous") zwischen den Fenstern wechseln.

Benennen und Trennen von Fenstern

Du kannst Fenstern auch Namen zuweisen und diese wiederherstellen, nachdem du sie getrennt hast.

Um einen Namen für ein Fenster festzulegen, drücke Strg + A gefolgt von A (für "name"). Gib einen Namen für das Fenster ein und drücke Eingabetaste.

Um eine Sitzung zu trennen, drücke Strg + A gefolgt von d (für "detach"). Die Sitzung wird im Hintergrund ausgeführt und du kannst sie später mit folgendem Befehl wiederherstellen:

screen -r

Vorteile von "screen"

Die Verwendung von "screen" bietet mehrere Vorteile:

  • Multiplexing: Ermöglicht es, mehrere Terminalsitzungen in einem einzigen Fenster auszuführen.
  • Trennung: Ermöglicht es, Sitzungen vom Terminal zu trennen und später wiederherzustellen.
  • Fensterverwaltung: Ermöglicht das Erstellen, Benennen und Wechseln zwischen Fenstern.

Verwenden von "tmux" zum Multiplexen von Terminalsitzungen

"tmux" ist ein starkes Terminal-Multiplexer, mit dem du mehrere Terminalsitzungen innerhalb eines einzelnen Fensters verwalten kannst. Im Gegensatz zu "screen" ermöglicht "tmux" ein verschachteltes Layout von Fenstern und Scheiben (Fenster innerhalb von Fenstern).

Installieren von "tmux"

Um "tmux" zu installieren, führe die folgenden Befehle aus:

sudo apt-get update
sudo apt-get install tmux

Starten von "tmux"

Starte "tmux" mit dem folgenden Befehl:

tmux new -s <Sitzungsname>

Dies erstellt eine neue Sitzung mit dem angegebenen Namen.

Erstellen und Navigieren in Sitzungen, Fenstern und Scheiben

  • Sitzungen: Sitzungen sind Container für Fenster und Scheiben. Du kannst mit tmux ls eine Liste aller Sitzungen anzeigen und mit tmux attach -t <Sitzungsname> zu einer Sitzung wechseln.
  • Fenster: Fenster sind einzelne Bereiche innerhalb einer Sitzung. Du kannst mit tmux new-window ein neues Fenster erstellen und mit tmux select-window -t <Fensternummer> zu einem Fenster wechseln.
  • Scheiben: Scheiben sind Terminalemulatoren innerhalb von Fenstern. Du kannst mit tmux split-window -v (vertikal) oder -h (horizontal) eine neue Scheibe erstellen und mit tmux select-pane -t <Scheibennummer> zu einer Scheibe wechseln.

Konfiguration von "tmux"

Die Konfigurationsdatei für "tmux" befindet sich in ~/.tmux.conf. Du kannst diese Datei bearbeiten, um das Verhalten von "tmux" anzupassen, z. B. Verknüpfungen, Farben und Tastenbelegungen.

Vorteile der Verwendung von "tmux"

  • Verwaltung mehrerer Terminalsitzungen in einem einzigen Fenster
  • Verschachteltes Layout von Fenstern und Scheiben
  • Einfaches Kopieren und Einfügen zwischen Scheiben
  • Unterstützung für Sitzungspersistenz und Wiederherstellung

Vergleich mit anderen Terminal-Multiplexern

"tmux" ist im Vergleich zu anderen Terminal-Multiplexern wie "screen" und "byobu" leistungsfähiger und bietet erweiterte Funktionen wie verschachtelte Fensterlayouts und Sitzungspersistenz.

Verwenden von "mosh" für Remote-Terminalzugriff

"mosh" ist ein Tool für den Remote-Terminalzugriff, das eine persistente Verbindung über unzuverlässige Netzwerke aufrechterhält. Im Gegensatz zu SSH, das bei Verbindungsunterbrechungen zurückgesetzt werden muss, sorgt "mosh" für eine nahtlose Wiederherstellung der Sitzung.

Vorteile von "mosh"

  • Persistente Verbindung: "mosh" hält die Verbindung auch bei zeitweiligen Verbindungsunterbrechungen aufrecht, wodurch die Notwendigkeit für erneute Authentifizierungen entfällt.
  • Automatische Wiederherstellung: Wenn die Verbindung wiederhergestellt wird, verbindet sich "mosh" automatisch wieder und setzt die Sitzung an der Stelle fort, an der sie unterbrochen wurde.
  • Hohe Zuverlässigkeit: "mosh" ist für seine Zuverlässigkeit bekannt, selbst über langsame oder instabile Netzwerke.
  • Unterstützung für mehrere Plattformen: "mosh" ist für verschiedene Betriebssysteme verfügbar, darunter Linux, macOS und Windows.

Wie installiere und verwende ich "mosh"?

Installation

Um "mosh" zu installieren, führe in deinem Terminal die folgenden Befehle aus:

sudo apt install mosh (Ubuntu/Debian)
sudo yum install mosh (Fedora/CentOS/RHEL)
sudo pacman -S mosh (Arch Linux)

Verwendung

Um eine Remote-Verbindung über "mosh" herzustellen, führe den folgenden Befehl aus:

mosh Benutzername@Hostname

Dabei ist Benutzername der Benutzername des Remote-Systems und Hostname der Name oder die IP-Adresse des Remote-Servers.

Zusätzliche Funktionen von "mosh"

  • X11-Weiterleitung: "mosh" unterstützt die Weiterleitung von X11-Grafiken über das Netzwerk, sodass du grafische Anwendungen auf dem Remote-Server ausführen kannst.
  • Dateiübertragung: Du kannst Dateien über "mosh" zwischen dem lokalen und dem Remote-System übertragen.
  • Verschlüsselung: "mosh" verschlüsselt den Datenverkehr, um die Sicherheit zu gewährleisten.

Weitere Beiträge

Folge uns

Neue Beiträge

Systemadministration

Hostnamen unter Linux ändern: Schritt-für-Schritt-Anleitung für alle wichtigen Systeme

AUTOR • Jun 13, 2026
Systemadministration

Linux screen command: mehrere Sitzungen auf einem Terminal steuern

AUTOR • Jun 13, 2026
Linux-Server

Erstellen von symbolischen Links in Linux: Die Schritt-für-Schritt-Anleitung, die sofort funktioniert

AUTOR • Jun 13, 2026
Netzwerk & Routing

Drahtlosfehler aufdecken beim Debugging über WLAN: So findest du die Ursache schnell

AUTOR • Jun 13, 2026
Netzwerk & Routing

Yeedi mit WLAN verbinden: Schritt-für-Schritt-Anleitung für stabile App-Steuerung

AUTOR • Jun 13, 2026
Netzwerk & Routing

Mobiler WLAN Router: Funktionsweise, Vorteile und alles, was du wissen musst

AUTOR • Jun 13, 2026
Sicherheit & Hardening

FRITZ!Box Gastzugang zeitlich begrenzen: So steuerst du WLAN-Zugriff sauber und sicher

AUTOR • Jun 13, 2026
Linux-Server

Bootfähigen Linux USB Stick erstellen: Schritt-für-Schritt Anleitung ohne Fehler

AUTOR • Jun 13, 2026
Netzwerk & Routing

Der ultimative Leitfaden zum O2 Router: Installation, Konfiguration und Optimierung

AUTOR • Jun 13, 2026
Netzwerk & Routing

Langsames WLAN der FritzBox: Ursachen und Lösungen, die wirklich helfen

AUTOR • Jun 13, 2026
Automatisierung & Scripting

So setzen Sie Umgebungsvariablen unter Linux: Die sauberen Wege für Shell, Session und dauerhaft

AUTOR • Jun 13, 2026
Sicherheit & Hardening

IPv6 in Debian deaktivieren: So schaltest du es sauber und sicher aus

AUTOR • Jun 13, 2026
Linux-Server

Bootfähigen USB-Stick für Ubuntu mit Ventoy erstellen: Der schnelle Weg ohne Stress

AUTOR • Jun 13, 2026
Netzwerk & Routing

HP Drucker mit WLAN verbinden: Schritt-für-Schritt-Anleitung für stabile Verbindung und stressfreies Drucken

AUTOR • Jun 13, 2026
Netzwerk & Routing

OpenWrt auf Fritzbox installieren: So machst du deine Fritzbox zum flexiblen Router

AUTOR • Jun 13, 2026
Automatisierung & Scripting

Entpacken von TAR-Archiven unter Linux: Schritt-für-Schritt-Anleitung für TAR, TAR.GZ und TAR.BZ2

AUTOR • Jun 13, 2026
Systemadministration

Hostname unter Ubuntu ändern: Schritt-für-Schritt-Anleitung für Desktop und Server

AUTOR • Jun 13, 2026
Netzwerk & Routing

DNS-Cache unter Linux leeren: So behebe ich Verbindungsprobleme schnell und sauber

AUTOR • Jun 13, 2026
Linux-Server

Notepad für Linux: Ein Text- und Code-Editor, der wirklich produktiv macht

AUTOR • Jun 13, 2026
Sicherheit & Hardening

SSH für Linux: Sichere Remote-Verbindungen herstellen und verwalten

AUTOR • Jun 13, 2026

Beliebte Beiträge

Linux-Server

So finden Sie die Linux Mint-Versionsnummer

AUTOR • Apr 17, 2024
Netzwerk & Routing

LAN über Steckdose: Eine nahtlose und praktische Vernetzung

AUTOR • May 09, 2024
Cloud & Virtualisierung

Effizientes Auslesen von Hoymiles Cloud-Daten: So funktioniert's

AUTOR • Jun 18, 2025
Linux-Server

TLP für Linux: Optimierung der Akkulaufzeit und Systemleistung

AUTOR • Apr 17, 2024
Systemadministration

So zeigen Sie alle Prozesse unter Linux an: Ein umfassender Überblick

AUTOR • Apr 17, 2024
Sicherheit & Hardening

Solarwechselrichter Richtig Einstellen: Eine Schritt-für-Schritt-Anleitung

AUTOR • May 10, 2025
Sicherheit & Hardening

Hoymiles Account Löschen: Eine Schritt-für-Schritt-Anleitung

AUTOR • Dec 12, 2024
Netzwerk & Routing

WLAN-Verstärker mit LAN-Kabel: Verbinden Sie Ihr WLAN-Netzwerk nahtlos

AUTOR • Apr 19, 2024
Netzwerk & Routing

WLAN-Überwachungskameras für den Außenbereich mit 230-Volt-Stromversorgung

AUTOR • May 09, 2024
Netzwerk & Routing

Zigbee vs. WLAN: Welches Smart-Home-Protokoll ist das Richtige für Sie?

AUTOR • May 09, 2024
Sicherheit & Hardening

So deaktivierst du den Kennwortablauf in Windows 11: Eine Schritt-für-Schritt-Anleitung

AUTOR • Jun 08, 2025
Linux-Server

Clear Linux: Ein performantes und sicheres Betriebssystem für Cloud und Desktop

AUTOR • Jul 22, 2024
Netzwerk & Routing

Zeitschaltuhren für die Hutschiene: Intelligente Zeitsteuerung über WLAN

AUTOR • Apr 19, 2024
Netzwerk & Routing

Linux-Routenverwaltung: 'route add' im Detail

AUTOR • Apr 17, 2024
Automatisierung & Scripting

Linux-Umgebungsvariablen: Das ultimative Handbuch für die Anpassung Ihrer Shell

AUTOR • Apr 17, 2024
Systemadministration

chown: So ändern Sie den Besitzer von Dateien und Verzeichnissen unter Unix

AUTOR • Apr 17, 2024
Systemadministration

Erstellung neuer Dateien in Linux: Eine Schritt-für-Schritt-Anleitung

AUTOR • Apr 17, 2024
Systemadministration

So fügen Sie Pfade in Linux hinzu: Eine Schritt-für-Schritt-Anleitung

AUTOR • Apr 17, 2024
Netzwerk & Routing

Ucomen Wlan Steckdose wird nicht erkannt: Ursachen und Lösungen

AUTOR • Jul 01, 2024
Netzwerk & Routing

Wassermelder WLAN Fritzbox: Effiziente Lösungen für Ihr Zuhause

AUTOR • Dec 12, 2024