I held off as long as I could trying to resolve this on my own...and I hope
now that I've read enough archives to make an intelligent question or to
make myself look really silly.
I've read all the stuff about permissions, sendmail security, group
writable directories etc. (Well, maybe not all, but a good deal)
This is Redhat 6.0/perl 5.005_03-2/sendmail 8.9/majordomo 1.94.4 that I'm
I set it up and it could take subscriptions. After some simpler debugging
(rooting out typos...like noboby != nobody) I ended up at the 550 error.
I discovered that was due to sendmail not trusting the group writable
directory settings on the directories (as the book etc. tells you to set it
up as). So, I chmod'd all of /home (-R) to 755 as was suggessted by some
posts on this matter on the archive.
Then came the following back to the list owner...not owner-majordomo.
MAJORDOMO ABORT (mj_resend)!!
shlock: '/home/majordomo/lists' is not writable by UID 8 GID 12
It appears if I turn ownership of ../lists to 'mail', then it's fine and
distributes mail, but ./wrapper config-test tells me I've got all kinds of
permissions errors...well, 3 to be exact. And these occur actually just by
the dir's being set at 755.
1)the Log file isn't writeable
2) ../lists has bad permissions
3) it couldn't create a lock file next to the wrapper due to permissions.
I just tried to put in another subscriber ...and came up with the following
error... (../lists is currently owned by 'mail', which I am going to switch
back now and keep working at) sent to me as the majordomo-owner...
Unable to write to log file, check permissions on /home/majordomo/runtime/Log
Is there a better mode to set the directories to? Is there a way to get
sendmail to trust majordomo better? Should I try a different mail program
BTW, where the heck is shlock.pl...or where should it be? I haven't been
able to dig it up yet! should it be in the perl lib? I was going to edit
it's line 255 as was also suggested, but have had no luck digging it up yet.
Thanks in advance,