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
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
Beispielausgabe:
/dev/tty1
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.
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" .
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" .
3. Geben Sie das Sudo -Passwort ein, um es zu entsperren.
4. Schalten Sie die Schaltfläche "Automatische Anmeldung" ein , um die automatische Anmeldung im Ubuntu -Desktop zu aktivieren.
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 .
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
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.
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.
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/
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
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>
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.
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 Neustart sollte sich Ihr Server automatisch bei den angegebenen TTYs anmelden.
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.
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:
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
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:
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!