https://bz.apache.org/SpamAssassin/show_bug.cgi?id=7924
Bug ID: 7924
Summary: sa-update cron job fail due to lacks of permissions on
create dir
Product: Spamassassin
Version: 3.4.6
Hardware: PC
OS: Linux
Status: NEW
Severity: blocker
Priority: P2
Component: sa-update
Assignee: [email protected]
Reporter: [email protected]
CC: [email protected]
Target Milestone: Undefined
Hello ^^)
Got this report from cron.daily today :
/etc/cron.daily/spamassassin:
mkdir /var/lib/spamassassin/3.004006: Permission denied at /usr/bin/sa-update
line 488.
sa-update failed for unknown reasons.
it appears that the cron job is run as 'spamd' (my case) (or 'debian-spamd')
user and that one have no permissions to write in '/var/lib/spamassassin'
(nornal as this dir has been created by root at the spamassassin installation
time).
it's only a permissions problem, so after researchs on the web I can see that
this problem exists for since some times now, so why it is still present in the
latest version availlable ?
I can manually change the permissions by issuing that command :
'chown -R spamd:spamd /var/lib/spamassassin'
but that is just a work-around.
It is needed that this be done at spamassassin install time automatically after
the spamd user creation and/or that sa-update would be able to verify the
rights on this directory and be able to modify it when run by the cron job to
prevent that error.
can you tell me how 'sa-update' script must be modified to do this ?
Thanks,
Jeff
--
You are receiving this mail because:
You are the assignee for the bug.