Login-troubles
DJ_Cyberdance 10.03.2005 - 10:12 637 1
DJ_Cyberdance
Here to stay
|
Hallo! Ich hab mir ein Minimal-Linux gebastelt, das von CF bootet und dann eine Ramdisk erstellt. Das Image für die Ramdisk ist drauf, mittlerweile funktioniert auch eigentlich alles grundlegende, nur beim Einloggen hab ich noch Probleme, da kommt folgende Fehlermeldung, sobald ich den Benutzernamen (noch kein Passwort!) eingegeben habe:
PAM-env[1101]: Unable to open config file: No such file or directory login[1101]: (pam_unix) session opened for user root by LOGIN(uid=0) login[1101]: ROOT LOGIN on 'tty1'
danach kommt das prompt der bash und ich kann commands ausführen. weiß jemand, woran das liegt? ich hab eine /etc/pam.conf, ein dir /etc/pam.d/ ein /usr/share/pam/, /lib/security mit zahlreichen files drin, das entspricht eigentlich alles dem source-system, das lauffähig ist und von dem ausgehend ich dieses Minimalsystem gebaut habe. Was könnte da noch fehlen, vielleicht hab ich was übersehen?
|
COLOSSUS
AdministratorGNUltra
|
In /etc/pam.d/ liegen einige Config-Files, die bestimmte Features von PAM kontrollieren. Ich bin mir nicht ganz sicher, ob das genuegt (oder ueberhaupt hilft), weil ich mit PAM noch nie haendisch was gemacht habe, auszer unnoetigen Crap fuer X aus den Configs zu schmeizen, aber versuch einmal, folgende Files mit folgenden Inhalten zu erstellen: /etc/pam.d/login: #%PAM-1.0
auth required /lib/security/pam_securetty.so
auth required /lib/security/pam_stack.so service=system-auth
auth required /lib/security/pam_nologin.so
account required /lib/security/pam_stack.so service=system-auth
password required /lib/security/pam_stack.so service=system-auth
session required /lib/security/pam_stack.so service=system-auth
session optional /lib/security/pam_console.so
/etc/pam.d/shadow: #%PAM-1.0
auth sufficient /lib/security/pam_rootok.so
auth required /lib/security/pam_permit.so
account required /lib/security/pam_stack.so service=system-auth
password required /lib/security/pam_permit.so
Vielleicht solltest du auch checken, ob die Shared Objects auf deinem System ueberhaupt vorhanden sind  Bei mir ist das auf allen Systemen, auf die ich im Moment Zugriff habe, der Fall. Wenn du die shadow-Suite nicht verwendest, was ich mir kaum vorstellen kann, kannst du dir das zwweite Listing natuerlich sparen. Hth!
|