Heim > System-Tutorial > LINUX > So aktivieren Sie die automatische Anmeldung in Ubuntu Desktop und Server

So aktivieren Sie die automatische Anmeldung in Ubuntu Desktop und Server

William Shakespeare
Freigeben: 2025-03-24 10:35:11
Original
548 Leute haben es durchsucht

In diesem Handbuch führen wir Sie durch die Schritte, um die automatische Anmeldung in Ubuntu Desktop- und Server -Editionen zu ermöglichen . Mit dieser bequemen Funktion können Sie den Anmeldebildschirm auf Ubuntu -Desktop umgehen, sodass der direkte Zugriff auf Ihre Desktop -Umgebung. In Ubuntu Server wird die Notwendigkeit beseitigt, Ihre Anmeldeinformationen jedes Mal manuell einzugeben.

WARNUNG: Automatische Anmeldung kann ein Sicherheitsrisiko darstellen, da jeder, der einen physischen Zugriff auf Ihren Server hat, es einfach einschalten kann, um Zugriff zu erhalten. Berücksichtigen Sie unbedingt die potenziellen Sicherheitsauswirkungen, bevor Sie diese Funktion aktivieren.

Nehmen wir uns vor dem Konfigurieren von Ubuntu Automatic Login einen kurzen Moment an, um das Konzept von TTY zu verstehen. Das Verständnis Dies bietet einen wesentlichen Kontext für die kommenden Schritte.

Inhaltsverzeichnis

Was ist Ty?

TTY , kurz für Teletypewriter , ist ein Begriff, der aus den frühen Tagen von UNIX stammt, als Benutzer über physische Teletypmaschinen mit Computern angeschlossen wurden. Heute bezieht sich TTY im Allgemeinen auf ein Terminalgerät, das eine physische Konsole, eine virtuelle Konsole oder eine Pseudoterminal (wie terminale Emulatorprogramme) sein kann.

Um herauszufinden, in welchem ​​TTY Sie derzeit in Ubuntu angemeldet sind, können Sie den Befehl TTY verwenden. Dieser Befehl druckt den Dateinamen des Terminals, das mit Standardeingabe verbunden ist.

 tty
Nach dem Login kopieren

Beispielausgabe:

 /dev/tty1
Nach dem Login kopieren

In diesem Beispiel wird der Benutzer in TTY1 angemeldet. Ihre tatsächliche Ausgabe kann unterschiedlich sein, je nachdem, welchen TTY- oder Terminal -Emulator Sie derzeit verwenden.

Der TTY1 -Teil bezieht sich auf die erste virtuelle Konsole . Auf einem typischen Ubuntu -System gibt es sechs virtuelle Konsolen , die durch Drücken der Strg Alt F1 bis F6 -Tasten zugänglich sind. TTY1 entspricht CTRL ALT F1, TTY2 entspricht Strg Alt F2 und so weiter.

Wenn Sie einen Terminalemulator in einer grafischen Umgebung (wie dem Gnom -Terminal oder Xterm) verwenden, druckt der Befehl TTY wahrscheinlich etwas wie /dev/pts/0 oder ähnlich, da jedes von Ihnen geöffnete Terminalfenster seine eigene Pseudoterminal erhält.

Nachdem Sie ein grundlegendes Verständnis von TTY haben, können wir in die einfachen Schritte eintauchen, die erforderlich sind, um Autologin in Ihrem Ubuntu -System zu ermöglichen . Alle unten angegebenen Schritte sind in Ubuntu 22.04 LTS -Desktop- und Server -Editionen getestet.

Aktivieren Sie die automatische Anmeldung im Ubuntu -Desktop

1. Drücken Sie die Super -Taste (die Windows -Taste). Dadurch wird das Fenster GNOME -Aktivitäten geöffnet. Geben Sie 'Einstellungen' in die Suchleiste ein und klicken Sie auf die Schaltfläche "Einstellungen" .

So aktivieren Sie die automatische Anmeldung in Ubuntu Desktop und Server

2. Scrollen Sie nach unten und klicken Sie auf die Schaltfläche "Benutzer" . Dadurch wird der Benutzerabschnitt geöffnet. Klicken Sie in der oberen rechten Ecke auf die Schaltfläche "Entsperren" .

So aktivieren Sie die automatische Anmeldung in Ubuntu Desktop und Server

3. Geben Sie das Sudo -Passwort ein, um es zu entsperren.

So aktivieren Sie die automatische Anmeldung in Ubuntu Desktop und Server

4. Schalten Sie die Schaltfläche "Automatische Anmeldung" ein , um die automatische Anmeldung im Ubuntu -Desktop zu aktivieren.

So aktivieren Sie die automatische Anmeldung in Ubuntu Desktop und Server

Von nun an sollten Sie sich automatisch in Ihrem Ubuntu -Desktop anmelden können, ohne das Kennwort des Benutzers einzugeben.

Um das automatische Anmeldung zu deaktivieren, befolgen Sie einfach dieselbe Prozedur. Gehen Sie zu Einstellungen -> Benutzer . Entsperren Sie den Benutzerabschnitt und schalten Sie die Automatic Login' -Taste aus , um die Ubuntu -Autologin -Funktion zu deaktivieren .

Aktivieren Sie Autologin im Ubuntu -Server von Commandline

Wenn Sie Ubuntu Server verwenden, wird dies normalerweise nicht mit einer grafischen Benutzeroberfläche (GUI) ausgestattet und verwendet eine Befehlszeilenschnittstelle. Daher gilt das Konzept des Auto-Logins für eine GUI-basierte Desktop-Umgebung hier nicht.

Wenn Sie jedoch die automatische Anmeldung bei der Befehlszeilenkonsole (TTY) einrichten möchten, die Sie nach dem Booten Ihres Servers sehen, können Sie folgende Schritte befolgen:

1. Öffnen Sie zunächst die Datei /etc/systemd/logind.conf in einem Texteditor als Sudo oder Root -Benutzer. Hier verwenden wir Nano :

 sudo nano /etc/systemd/logind.conf
Nach dem Login kopieren

2. Suchen Sie in der geöffneten Datei nach einer Zeile, die mit #nautovts = beginnt. Überzeugen Sie es, indem Sie die # zu Beginn dieser Zeile entfernen. Geben Sie nach dem = Zeichen die Anzahl der TTYs ein, in denen Sie automatisch angemeldet werden möchten. Zum Beispiel würden Nautovts = 6 die ersten 6 TTYs automatisch login.

3. Als nächstes suchen Sie nach einer Zeile, die mit # Reservevt = beginnt und sie durch Entfernen der # entfernen. Setzen Sie nach dem = Zeichen die Anzahl der ersten TTY, für die Sie automatisch login überspringen möchten. Wenn Sie also automatisch ttys 1-6 login möchten, würden Sie Reservevt = 7 einsetzen, um von der 7. TTY zu reservieren.

So aktivieren Sie die automatische Anmeldung in Ubuntu Desktop und Server

Die beiden Anweisungen "Nautovts" und "Reservevt" sind Konfigurationen im Zusammenhang mit dem SystemD-Logind-Dienst, der die Benutzeranmeldungen in einem Linux-System behandelt und in der Regel in der Datei logind.conf gefunden wird.

  1. NAUTOVTS : Diese Richtlinie legt die Anzahl der virtuellen Terminals (VTs) fest, um standardmäßig zuzuordnen, dass systemd-logind verwaltet wird. Dies bedeutet nicht, dass nicht mehr als diese Anzahl von VTs existieren kann, nur dass systemd-logind nicht automatisch mehr als diese zugewiesen wird. Die virtuellen Terminals werden nach Bedarf im Fliege zugewiesen.
  2. Reservevt : Diese Richtlinie legt die Anzahl des ersten virtuellen Terminals fest, der bedingungslos für einen Getty reserviert ist. Dies bedeutet, dass kein grafischer Anmeldung (wie ein Desktop -Manager) dieses Terminal zuweisen kann. Wenn dies auf 0 eingestellt ist, ist kein Terminal bedingungslos reserviert.

Im Wesentlichen steuern diese Richtlinien, wie viele virtuelle Terminals von Systemd-Logind zugewiesen und verwaltet werden und welche bestimmten Nutzungsarten reserviert sind.

4. Drücken Sie Strg O, gefolgt von Strg X , um die Datei zu speichern und den Texteditor zu beenden.

5. Jetzt müssen Sie einen Dienst erstellen, um Ihren Benutzer automatisch zu ladieren. Erstellen Sie dazu ein Verzeichnis mit dem Namen " getty@tty1.service.d " unter /etc/systemd/system/ location.

 sudo mkdir /etc/systemd/system/getty@tty1.service.d/
Nach dem Login kopieren

Ersetzen Sie TTY1 durch TTY2, TTY3 usw. im obigen Befehl für jeden Ty, den Sie automatisch login möchten.

Verwenden Sie den folgenden Befehl, um einen Dienst für die erste TTY zu erstellen:

 sudo nano /etc/systemd/system/getty@tty1.service.d/override.conf
Nach dem Login kopieren

6. Fügen Sie in der geöffneten Datei die folgenden Zeilen ein:

 [Service]
ExecStart =
Execstart =-/sbin/agetty-noissue-autologin<strong><mark> Ostechnix</mark> %I $ Term
Typ = Leerlauf</strong>
Nach dem Login kopieren

So aktivieren Sie die automatische Anmeldung in Ubuntu Desktop und Server

Ersetzen Sie Ostechnix durch Ihren tatsächlichen Benutzernamen. Speichern Sie die Datei und beenden Sie.

Lassen Sie uns den obigen Code aufschlüsseln und sehen, was jede Option tut.

  • [Service] : Dies ist ein Abschnitt, der das Verhalten des Dienstes selbst angibt. Die Anweisungen in diesem Abschnitt steuern, wie der Dienst beginnt und stoppt, seine Zeitüberschreitungswerte und vieles mehr.
  • ExecStart = : Diese Anweisung gibt den Befehl an, der ausgeführt wird, wenn der Dienst startet. Das gleiche Zeichen, das unmittelbar nach nichts folgt, ist eine Möglichkeit, die Liste der zu ausgeführten Befehle zurückzusetzen, falls es in einer anderen Datei festgelegt wurde, dass diese Servicedatei überschreibt.
  • Execstart =-/sbin/agetty-noissue-autologin ostechnix %i $ Term : Der neue Befehl zum Ausführen, wenn der Dienst startet. Hier wird /sbin /agetty mit mehreren Parametern aufgerufen. Agetty eröffnet einen TTY -Port, fordert einen Login -Namen auf und ruft das Programm /bin /login auf. Der Parameter -Noissue verhindert die Anzeige der Datei /etc /problematische Datei vor der Anmeldeaufforderung. --Autologin Ostechnix loget im Benutzer ostechnix automatisch ab. %I ist ein Anschluss, den Systemd durch den Instanznamen (in diesem Fall) ersetzt. $ Term ist eine Umgebungsvariable, die den Typ des Terminals definiert.
  • Typ = Idle : Diese Anweisung fordert das Systemd auf, zu warten, bis alle Jobs versandt werden, bevor er den Service startet. Dies stellt sicher, dass der Dienst erst beginnt, wenn das System im Leerlauf ist und die Ressourcen freigibt.

7 . Wiederholen Sie die Schritte 5-7 für jedes TTY, das Sie automatisch login möchten.

8. Starten Sie schließlich Ihren Server neu, um die Änderungen anzuwenden:

 Sudo Neustart
Nach dem Login kopieren

Nach dem Neustart sollte sich Ihr Server automatisch bei den angegebenen TTYs anmelden.

So aktivieren Sie die automatische Anmeldung in Ubuntu Desktop und Server

Sie müssen nicht jedes Mal den Benutzernamen und das Passwort manuell eingeben.

Um die automatische Anmeldefunktion von Ubuntu Server zu deaktivieren , können Sie einfach die Prozedur umkehren. Kommentieren Sie alle Zeilen, die Sie zuvor kontrolliert haben, und entfernen Sie alle von Ihnen hinzugefügten Zeilen.

Warum sollten wir keine automatische Anmeldung in Ubuntu oder anderen Linux aktivieren?

Obwohl es für bestimmte Benutzer keine gute Idee ist, eine automatische Anmeldung in Ubuntu zu aktivieren, gibt es einige Gründe, warum es für bestimmte Benutzer möglicherweise keine gute Idee ist:

  1. Reduzierte Steuerung : Automatische Anmeldung bedeutet, dass sich das System immer als Standardbenutzer angemeldet. Dies kann ein Problem bei Systemen mit mehreren Benutzern sein.
  2. Datenschutzbedenken : Wenn Sie Ihren Computer mit anderen teilen, kann automatisch Anmeldung auf Ihre persönlichen Dateien zugreifen und möglicherweise private Informationen anzeigen.
  3. Potenzial für nicht autorisierte Änderungen : Wenn automatisch aktiviert ist, kann jeder die Systemeinstellungen ändern, Software installieren oder deinstallieren oder andere Änderungen vornehmen, die die Verwendung des Computers beeinflussen können.
  4. Das Risiko von Datendiebstahl : Wenn Ihr Computer gestohlen wird, erhält die automatische Anmeldung dem Dieb sofortigen Zugriff auf alle Ihre Dateien und Daten.
  5. Passwort vergessen : Sie können das Passwort vergessen, wenn Sie es nicht für einen bestimmten Zeitraum selbst eingeben.

Daher sollten Sie diese potenziellen Risiken sorgfältig berücksichtigen, bevor Sie sich für die automatische Anmeldung von Ubuntu ermöglichen.

Ähnliches Lesen: So aktivieren Sie die automatische Anmeldung in Fedora Linux

Abschluss

Die automatische Anmeldefunktion von Ubuntu bietet eine bequeme Möglichkeit, die Notwendigkeit der Eingabe von Benutzeranmeldeinformationen jedes Mal zu umgehen, wenn sich das System startet. Diese Funktion kann für Einzelbenutzersysteme oder für Szenarien nützlich sein, in denen der schnelle Zugriff von größter Bedeutung ist.

Sie sollten auch die potenziellen Sicherheitsauswirkungen kennen, bevor Sie die Autologin -Funktion in Ubuntu oder in anderen Linux -Verteilungen aktivieren. Das Aktivieren automatischer Anmeldung kann Ihre personenbezogenen Daten jedem mit physischem Zugriff auf Ihren Computer aussetzen, die Kontrolle über Multi-User-Systeme verringern und möglicherweise zu nicht autorisierten Änderungen oder Datendiebstahl führen.

Verwandte Lesen:

  • So wechseln Sie zwischen TTys, ohne Funktionstasten unter Linux zu verwenden

Das obige ist der detaillierte Inhalt vonSo aktivieren Sie die automatische Anmeldung in Ubuntu Desktop und Server. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage