Skip to Main Content
Automatische Anmeldung unter ArchLinux einrichtenBack to Top

Automatische Anmeldung unter ArchLinux einrichten

By Krolyxon
2 minutes

Dieser Blog wurde vollständig mit Deepl übersetzt.

Automatische Anmeldung

Warum sollte man die automatische Anmeldung vermeiden?

Es ist kein Geheimnis, dass die automatische Anmeldung Ihres Betriebssystems beim Hochfahren Ihres Computers ein enormes Sicherheitsrisiko darstellt. Jeder kann Ihr System einfach starten, insbesondere wenn Sie einen Laptop oder ein Notebook verwenden, und hat dann direkten Zugriff auf Ihre Shell, ohne sich anmelden zu müssen.

Unter normalen Umständen sollten Sie daher die Einrichtung einer automatischen Anmeldung auf Ihrem System vermeiden.

In welchen Fällen ist sie nützlich?

Wenn Sie Ihr Startlaufwerk mit LUKS verschlüsselt haben, müssen Sie möglicherweise Ihr Passwort zweimal eingeben. Einmal, um Ihre Partitionen zu entschlüsseln und zu mounten, und dann noch einmal, um sich bei Ihrem System anzumelden. Wenn Sie darüber nachdenken, macht die Eingabe des Anmeldepassworts keinen Unterschied für Ihre Sicherheit, da die Festplatte ohnehin verschlüsselt ist.

Daher wäre es für den Benutzer praktisch, einfach eine automatische Anmeldung einzurichten, sodass Sie sich nach Eingabe des Entschlüsselungspassworts automatisch bei Ihrem System anmelden und das TTY starten können.

Los geht’s!

Es gibt zwei Möglichkeiten, die automatische Anmeldung in Arch Linux einzurichten. Beide führen zum gleichen Ergebnis, also legen wir los.

Methode 1

  1. Öffnen Sie „/etc/systemd/system/getty.target.wants/getty@tty1.service“ in einem Texteditor Ihrer Wahl.
  1. Ersetzen Sie die Zeile ExecStart=-/sbin/agetty -o '-p -- \\u' --noclear - $TERM to ExecStart=-/sbin/agetty -a <username> - $TERM.
  2. Achten Sie darauf, anstelle von <username> Ihren Benutzernamen einzutragen.
  3. Starten Sie Ihr System neu.

Methode 2

  1. Gehen Sie zu /etc/systemd/system/getty@tty1.service.d und erstellen Sie in diesem Verzeichnis eine Datei namens autologin.conf.

    Das Verzeichnis ist möglicherweise noch nicht vorhanden. Erstellen Sie es in diesem Fall.

  2. Fügen Sie in autoconf.conf den folgenden Inhalt ein:
    [Service]
    ExecStart=
    ExecStart=-/sbin/agetty -o '-p -f -- \\u' --noclear --autologin <username> %I $TERM
    
  3. Ersetzen Sie auch hier wieder <username> durch den tatsächlichen Benutzernamen, mit dem Sie sich automatisch anmelden möchten.
  4. Starten Sie das System neu.