auto-login

bungle

Hufschmied
Hallo,
ich nutze FreeBSD als Desktop Umgebung auf einen Notebook und hätte gerne ein Auto-Login für einen user. Xinit nach Anmeldung außführen ist klar, nur wie kann ich mich nach dem Bootvorgang automatisch mit einem Usernamen + Passwort anmelden ? Ich hab schon viel gesucht aber leider nichts gefunden und hoffe jemand von euch weiß wie ich das bewerkstelligen kann.

Gruß Bungle
 
ich zitiere mal http://www.mail-archive.com/freesbie@gufi.org/msg00671.html:

...
Geeky way:

Open /etc/gettytab and add the following rows at the bottom:

freesbie:\
:al=freesbie:ht:np:sp#115200:

Assuming 'freesbie' is the user you want to login. Then edit /etc/ttys,
find the ttyv0 line and substitute "Pc" with "freesbie" or whatever
label you putted in gettytab.

ttyv0 "/usr/libexec/getty freesbie" cons25 on secure

Then kill -HUP 1 to make changes effective. To make X autostart, I
modified my .cshrc, you can do the same depending on your chosen shell.
I added a row:

[ "$?DISPLAY" = "0"] && [ "$?SSH_CLIENT" = "0" ] && startx

Bye,
Dario
...
 
Ich weiß nicht genau was die line "
freesbie:\
:al=freesbie:ht:np:sp#115200:" zu bedeuten hat aber es geht :)

Vielen Dank für die Hilfe seven.
 
Um X automatisch nach den login zu starten reicht "startx" in die ~/.profile zu schreiben.
 
Last edited:
Also, ein Kennwort muss man nicht angeben, da getty(1) - was hier den Login macht - gar kein Passwort abfragen kann. Beim normalen Login ruft getty(1) login(1) auf und der kümmert sich um das Passwort, hier ist login(1) aber gar nicht im Spiel.

Die Zeile bedeutet:
al=freesbie -> Autologin von Nutzer freesbie
ht -> Terminal kann Tabs
np -> Terminal nutzt eine Paritätszeichen
sp#115200 -> Terminal arbeitet mir 115200 Baut
 
Back
Top