Autologin für BASH Hiho! ich suche nach einer Möglichkeit unter Linux direkt nach dem Start automatischeinen user einzuloggen. Es soll also in Runlevel 3 gestartet werden und dann ein bestimmter user eingeloggt werden. Wie kann ich das realisieren? Wichtig ist auch, das später KDE gestartet werden soll, bei der Lösung die ich bisher hatte klappte dies dann nicht, weil dann die Commandline Ownership nicht beim eingeloggten User war... |
hm mir fällt da nur ein so ne distri zu nehmen, die die möglichkeit bietet, sich dort anzugucken was passiert in den scripten (tail /var/log/messages) und dann das auf andere systeme übertragen |
Runlevel 3? Das ist aber ohne X11. Dessen bist du dir bewusst, oder? Wie man dein Problem allerdings Distributionsunabhaengig loesen kann, weiss ich auch nicht. |
Mit KDE ist da ja schon ein Autologin drin, ich will aber in die BASH kommen, aber ich habe jetzt eine funktionierende Lösung, ich musste nur agetty installieren und das login programm tauschen... Wer die Lösung haben möchte schreibe mir... |
*schreib* |
Grr :-) ALso, erstmal brauchst du agetty als Login mopped (ka wie sich das genau schimpft, standard ist meist mingetty) Dann bearbeitest du die Datei /etc/inittab dort gibt es einen Eintrag für die einzelnen Consolen, da steht sowas von: 1:2345:respawn:/sbin/mingetty tty1 dort schreibst du dann rein: 1:2345:respawn:/sbin/agetty -n -l /usr/local/sbin/autologinfred 38400 tty1 Dann must du noch die Datei /usr/local/sbin/autologinusername erstellen, das ist ein winziges C Programm: int main() { execlp( "login", "login", "-f", "fred", 0); } fred ist in diesem Falle der Username... Das kompilierst du dann und schiebst es da rein. Fertig... danach wird dann auf tty1 immer der User "fred" eingelogt, wenn dieser sich mit "exit" ausloggt wird er automatisch wieder eingeloggt.... (BTW. Die Anleitung findet man auch hier: [url]http://www.linuxgazette.com/issue72/chung.html[/url] ) nur ists da mit getty statt mit agetty gemacht, nur funzt das net so wirklich bei mir...[/url] |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:22 Uhr. |
Powered by vBulletin® Version 3.8.10 (Deutsch)
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
SEO by vBSEO 3.5.2 ©2010, Crawlability, Inc.