Christoph Pleger <[EMAIL PROTECTED]> writes:

> On Mon, 04 Apr 2005 12:36:09 +0200
> Martin Dickopp <[EMAIL PROTECTED]> wrote:
>
>> Christoph Pleger <[EMAIL PROTECTED]> writes:
>> 
>> > Einer unserer User hat auf einem woody-Rechner eine umfangreichere
>> > Crontab angelegt. Die Jobs laufen manchmal zu den vorgegebenen
>> > Zeiten, manchmal aber auch nicht. Es sind aber dieselben Jobs, die
>> > mal funktionieren und mal nicht.
>> >
>> > Bei den fehlgeschlagenen Jobs steht hinterher in /var/log/cron.log
>> > "User not known to the underlying authentication module". Das
>> > Einloggen auf dem Rechner hat aber nie Probleme gemacht.
>> 
>> Es kÃnnte eventuell an /etc/pam.d/cron liegen. Gibt es diese Datei
>> bei Dir, und wenn ja, was steht darin?
>
> Es gibt die Datei mit Rechten 644, Owner root, Gruppe root. Der Inhalt
> ist:
>
> account required pam_unix.so
> auth required pam_unix.so nullok
> auth required pam_env.so
> session required pam_unix.so

Das sieht okay aus. Hast Du eine Datei /etc/pam.conf, und wenn ja, was
enthÃlt sie?

Ein Blick in den Sourcecode von cron und PAM bestÃtigt, daà es sich bei
der Meldung "User not known to the underlying authentication module" um
eine PAM-Fehlermeldung handelt. AuÃerdem loggt PAM in diesem Fall "could
not identify user (from uid=...)" oder "could not identify user (from
getpwnam(...))" in /var/log/auth.log. Zumindest ist das bei Sid der Fall
(ich habe kein Woody-System mehr). Wird eine solche Log-Meldung auch bei
Dir produziert, und wenn ja, wie lautet sie genau?

Setzt Du NIS o.Ã. ein, und wenn ja, kÃnnte es sein, daà cron aufgrund
einer NetzwerkstÃrung oder einer StÃrung des NIS-Servers den Usernamen
oder die UID des Users tatsÃchlich nicht auflÃsen konnte?

Martin

Antwort per Email an