Automatische Anmeldung
Aus Gentoo Linux Wiki
| 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 code> ist eine Identifikationsnummer. Sie ist frei wählbar (bis zu 4 Zeichen), muss aber innerhalb der inittab-Datei eindeutig sein.2345 code>: Die Runlevels, für die die Zeile ausgeführt wird.respawn code>: Der Prozess wird sofort wieder gestartet wenn er beendet wurde. Dadurch bekommt man nach dem Abmelden gleich wieder einen Login vorgesetzt.once code>: Der Prozess wird nur einmal ausgeführt. Man kann hier natürlich auchrespawn code> wählen, wenn man sich aber dann abmeldet wird man sofort automatisch wieder angemeldet./sbin/mingetty ... code> sieheman mingetty code>.
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
- Eigene LiveCD bauen ohne catalyst - LiveCD mit Autologin
- mingetty man Page
