Gast
2006-01-12, 12:50:47
hi, auf einem system mit eingerichtetem pam_smb läuft alles, da hat mein programm die folgenden Einträge in der smb.conf:
mein_programm auth sufficient /usr/lib/security/pam_smb_auth2.so debug
mein_programm auth sufficient /usr/lib/security/pam_smb_auth.so debug
mein_programm auth sufficient /usr/lib/security/pam_smb_auth3.so debug
problem ist jetzt aber auf einer anderen maschine, die das modul pam_winbind benutzt. Hier ist der pam.d file von login:
#%PAM-1.0
auth required pam_securetty.so
auth sufficient pam_winbind.so
auth sufficient pam_unix.so use_first_pass
auth include common-auth
auth required pam_nologin.so
auth required pam_mail.so
account include common-account
password include common-password
session include common-session
session required pam_resmgr.so
session required pam_mkhomedir.so skel=/etc/skel umask=0022
Und hier der von meinem programm:
#%PAM-1.0
auth sufficient pam_winbind.so
auth required pam_securetty.so
auth sufficient pam_unix.so use_first_pass
auth include common-auth
auth required pam_nologin.so
auth required pam_mail.so
account include common-account
password include common-password
session include common-session
session required pam_resmgr.so
"other" hab ich jetzt mal überall weg gelassen. sagt mir, wenn ihr es sehen wollt.
problem ist, das mein programm die benutzer vom windows active directory server nicht findet, login aber schon.
Was stimmt da nicht? Kann es mit der Programmierung meines programms zusammenhängen?
mein_programm auth sufficient /usr/lib/security/pam_smb_auth2.so debug
mein_programm auth sufficient /usr/lib/security/pam_smb_auth.so debug
mein_programm auth sufficient /usr/lib/security/pam_smb_auth3.so debug
problem ist jetzt aber auf einer anderen maschine, die das modul pam_winbind benutzt. Hier ist der pam.d file von login:
#%PAM-1.0
auth required pam_securetty.so
auth sufficient pam_winbind.so
auth sufficient pam_unix.so use_first_pass
auth include common-auth
auth required pam_nologin.so
auth required pam_mail.so
account include common-account
password include common-password
session include common-session
session required pam_resmgr.so
session required pam_mkhomedir.so skel=/etc/skel umask=0022
Und hier der von meinem programm:
#%PAM-1.0
auth sufficient pam_winbind.so
auth required pam_securetty.so
auth sufficient pam_unix.so use_first_pass
auth include common-auth
auth required pam_nologin.so
auth required pam_mail.so
account include common-account
password include common-password
session include common-session
session required pam_resmgr.so
"other" hab ich jetzt mal überall weg gelassen. sagt mir, wenn ihr es sehen wollt.
problem ist, das mein programm die benutzer vom windows active directory server nicht findet, login aber schon.
Was stimmt da nicht? Kann es mit der Programmierung meines programms zusammenhängen?