https://bugzilla.novell.com/show_bug.cgi?id=662433 https://bugzilla.novell.com/show_bug.cgi?id=662433#c0 Summary: Cron configuration based on pam.d refused mailman jobs Classification: openSUSE Product: openSUSE 11.3 Version: Final Platform: x86-64 OS/Version: openSUSE 11.3 Status: NEW Severity: Normal Priority: P5 - None Component: Basesystem AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: erik@brakkee.org QAContact: qa@suse.de Found By: Customer Blocker: No After an upgrade from opensuse 11.2 (32bit) to opensuse 11.3 (64bit) it turns out that mailman jobs can no longer be scheduled. The log message in /var/log/messages is Jan 5 13:25:01 shikra /usr/sbin/cron[12897]: Permission denied As it turns out this is most likely because the mailman user does not have a valid user login. I managed to work around this problem by modifying /etc/pam.d/crond to be like this: auth sufficient pam_rootok.so account sufficient pam_listfile.so item=user sense=allow file=/etc/cron.allow onerr=succeed auth include common-auth account include common-account password include common-password session required pam_loginuid.so session include common-session The only additional line is the line with pam_listfile.so to explicitly grant access to users defined in the file /etc/cron.allow. To solve the issue I added mailman to this file. It would be good to have this (or similar) functionality back in the standard setup so that /etc/cron.allow will continue to work. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.