Automatische Anmeldung

Aus Gentoo Linux Wiki

Wechseln zu: Navigation, Suche
Dieser Artikel ist Teil der HOWTO Sammlung.
Installationsmethoden LiveCDs Kernel & Hardware Laptops & Notebooks Portage System Netzwerke & Services X Software Anderes alphabetischer HOWTO Index


Normalerweise wird der Benutzer nach dem Start des Rechners gebeten, sich anzumelden und sein Passwort einzugeben. Bei einem Privatrechner mit nur einem Benutzer wird das schnell lästig. Daher gibt es die Moglichkeit einen Benutzer nach dem Systemstart automatisch und ohne Passwortabfrage anzumelden.


Inhaltsverzeichnis


[Bearbeiten] Anpassung des Logins

[Bearbeiten] Installation von mingetty

Ein getty ist ein Login-Programm. Der Name kommt noch aus Zeiten, als man sich von einem Terminal, was prinzipiell nur aus Bildschirm und Tastatur bestand, über eine serielle Leitung auf einem Computer einwählte. Getty steht dabei für Get a tty. Die Abkürzung tty steht wiederum für teletypewriter, also Fernschreiber, und kommt aus noch älteren Zeiten und wurde einfach für den Computer übernommen, der quasi wie ein Fernschreiber Text auf den Bildschirm schrieb.

Für die automatische Anmeldung an einer Console benötigen wir mingetty:

Code: mingetty installieren
# emerge mingetty


[Bearbeiten] inittab bearbeiten

Die Datei /etc/inittab wird beim Start gelesen und legt unter anderem fest, welche und wie die Login Konsole gestart werden soll. Hier muss folgende Zeile verändert werden:

Datei: /etc/inittab
c6:2345:respawn:/sbin/agetty 38400 tty6 linux

wird zu:

Datei: /etc/inittab
c6:2345:once:/sbin/mingetty --noclear --autologin benutzer tty6

(benutzer ist mit dem Namen des Benutzers zu ersetzen)

Erklärung der Zeile

  • c6 ist eine Identifikationsnummer. Sie ist frei wählbar (bis zu 4 Zeichen), muss aber innerhalb der inittab-Datei eindeutig sein.
  • 2345: Die Runlevels, für die die Zeile ausgeführt wird.
  • respawn: Der Prozess wird sofort wieder gestartet wenn er beendet wurde. Dadurch bekommt man nach dem Abmelden gleich wieder einen Login vorgesetzt.
  • once: Der Prozess wird nur einmal ausgeführt. Man kann hier natürlich auch respawn wählen, wenn man sich aber dann abmeldet wird man sofort automatisch wieder angemeldet.
  • /sbin/mingetty ... siehe man mingetty.

Nach Belieben können auch allen anderen Terminals (agetty)

Datei: /etc/inittab
/sbin/agetty 38400 tty1 linux

durch mingetty ersetzt werden:

Datei: /etc/inittab
/sbin/mingetty tty1


[Bearbeiten] Automatischer Start von Programmen

Programme, die nach dem Systemstart automatisch gestartet werden sollen, kommen in die ~/.bash_profile, beispielsweise:

Datei: ~/.bash_profile
tty | grep '^/dev/tty6$' && exec startx


[Bearbeiten] Automatische Anmeldung für gdm

Auch gdm hat eine Funktion zum automatischen Anmelden. Dazu müssen folgende Zeilen in der /etc/X11/gdm/custom.conf stehen:

Datei: /etc/X11/gdm/custom.conf

[daemon]
AutomaticLoginEnable=true
AutomaticLogin=Benutzer

siehe auch: GDM und GNOME

[Bearbeiten] Automatischer Login für kdm

Benutze das Control Center im K-Menü.


[Bearbeiten] Links