login

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
toaster
Beiträge: 63
Registriert: 21.10.2004 21:54:03
Wohnort: Dresden

login

Beitrag von toaster » 09.08.2005 22:19:59

Hallo,

vermutlich ist meine frage in der kategorie <erstinstallation> etwas falsch, aber es ist eine grundsatzfrage ;)

ich versuche gerade ein mini-os (kernel + initrd 8M) zu erzeugen. meine primärquelle ist das bootdisk howto aus /usr/share/doc/HOWTO/en-txt.

der kernel startet, initrd auch. aber ich kann mich nicht anmelden. nach eingabe des usernamens kommt dreimal der fehler:

Code: Alles auswählen

login incorrect
login incorrect
login incorrect
maximum number of tries exeeded (3)

ohne das ich zur eingabe eines password's aufgefordert werde.
nun, der einzige unterschied zum angegebenen howto ist die fehlende termcap database.
diese gibt es nicht. das howto ist auch schon ein wenig älter, kann es sein, daß ich die /usr/lib/libtermcap.so verwenden muss?

für hinweise aller art wäre ich sehr dankbar.

gruss

toaster
Beiträge: 63
Registriert: 21.10.2004 21:54:03
Wohnort: Dresden

Beitrag von toaster » 10.08.2005 08:46:54

Hallo

noch einmal:
die eigentliche frage ist, was zum login alles benötigt wird.
mein initrd sieht derzeit wie folgt aus:

Code: Alles auswählen

/mnt/bin
|-- dash
|-- hostname
|-- login
|-- mount
`-- sh -> dash
/mnt/etc
|-- fstab
|-- group
|-- inittab
|-- ld.so.cache
|-- modules.conf
|-- pam.conf
|-- passwd
|-- pluto.rc
|-- rc.boot
`-- shadow
/mnt/lib
|-- ld-2.3.2.so
|-- ld-linux.so.2 -> ld-2.3.2.so
|-- libc-2.3.2.so
|-- libc.so.6 -> libc-2.3.2.so
|-- libcrypt-2.3.2.so
|-- libcrypt.so.1 -> libcrypt-2.3.2.so
|-- libdl-2.3.2.so
|-- libdl.so.2 -> libdl-2.3.2.so
|-- libpam.so.0 -> libpam.so.0.76
|-- libpam.so.0.76
|-- libpam_misc.so.0 -> libpam_misc.so.0.76
|-- libpam_misc.so.0.76
|-- libresolv-2.3.2.so
|-- libresolv.so.2 -> libresolv-2.3.2.so
|-- modules ..........................................
`-- security
    `-- security
        |-- pam_access.so
        |-- pam_debug.so
        |-- pam_deny.so
        |-- pam_env.so
        |-- pam_filter.so
        |-- pam_ftp.so
        |-- pam_group.so
        |-- pam_issue.so
        |-- pam_lastlog.so
        |-- pam_limits.so
        |-- pam_listfile.so
        |-- pam_mail.so
        |-- pam_mkhomedir.so
        |-- pam_motd.so
        |-- pam_nologin.so
        |-- pam_permit.so
        |-- pam_rhosts_auth.so
        |-- pam_rootok.so
        |-- pam_securetty.so
        |-- pam_shells.so
        |-- pam_stress.so
        |-- pam_tally.so
        |-- pam_time.so
        |-- pam_unix.so
        |-- pam_unix_acct.so -> pam_unix.so
        |-- pam_unix_auth.so -> pam_unix.so
        |-- pam_unix_passwd.so -> pam_unix.so
        |-- pam_unix_session.so -> pam_unix.so
        |-- pam_userdb.so
        |-- pam_warn.so
        `-- pam_wheel.so
/mnt/sbin
|-- getty
|-- init
|-- insmod
`-- modprobe
die module habe ich mal weggelassen. /dev hat folgenden inhalt:

Code: Alles auswählen

cp -dpR /dev/{zero,null,console,kmem,mem} $MP/dev
cp -dpR /dev/{ram*,tty*} $MP/dev
cp -dpR /dev/drbd[0-9]* $MP/dev
cp -dpR /dev/{hd*,fd*,cdrom} $MP/dev
die inittab

Code: Alles auswählen

cat << END >> $MP/etc/inittab
id:2:initdefault:
si::sysinit:/etc/pluto.rc
1:2345:respawn:/sbin/getty 9600 tty1
2:23:respawn:/sbin/getty 9600 tty2
END
ich kenne mich mit den getty's und dem login binary nicht so recht aus. ich vermute, das es an der fehlenden termcap liegt.

kann mir hier noch jemand einen tipp geben?

THX + Gruss

Zusatz:
der kernel fähr ordentlich hoch und gibt mir einen login, welcher aber nicht funzt ;)

KILLR-PIRAT
Beiträge: 12
Registriert: 02.03.2006 10:02:20

Re: login

Beitrag von KILLR-PIRAT » 25.04.2006 11:49:40

toaster hat geschrieben:nach eingabe des usernamens kommt dreimal der fehler:

Code: Alles auswählen

login incorrect
login incorrect
login incorrect
maximum number of tries exeeded (3)

ohne das ich zur eingabe eines password's aufgefordert werde.
nun, der einzige unterschied zum angegebenen howto ist die fehlende termcap database.
diese gibt es nicht. das howto ist auch schon ein wenig älter, kann es sein, daß ich die /usr/lib/libtermcap.so verwenden muss?

für hinweise aller art wäre ich sehr dankbar.

gruss
habe das gleiche problem bei meinem debian linux.
hast du schon eine lösung gefunden?

gruz

Antworten