If you have majordomo entries in /etc/passwd and /etc/group, and these IDs
are 502 and 501 respectively, verify the home directory in /etc/passwd is
set to /usr/local/majordomo-1.94.5 and that this directory is owner:group
majordomo:majordomo 751. It should NOT be group or world writable. Make
sure all subdirectories and files are also owner:group majordomo:majordomo.
Do not "echo lists | mail majordomo" as the majordomo or root user. This
must be done as a regular user.
Depending on the version of sendmail you are running, and it's configuration,
you probably need to create a link to wrapper in /etc/smrsh. Sendmail also
needs to trust majordomo. You do this by adding Tmajordomo to the trusted
users section of sendmail.cf.
Do you have your aliases set up yet?
Dan Liston
".d.z.a." wrote:
>
> hi again.....
>
> afte rleaving majordomo for a little bit (due to more urgent projects) i'm
> back to wrestling with it.
>
> OK here goes
>
> i've installed it and running ./wrapper config-test as a normal user comes
> up fine. i then proceeded to issue:
>
> % echo 'lists' | mail majordomo
>
> to see if it works
>
> MAJORDOMO ABORT (mj_majordomo)!!
>
> While running with an effective uid of 8 and an effective gid of 12 501 2
> 12, Majordomo
> ran into the following problems:
> Unable to write to list directory $listdir, check permissions on
> /usr/bin/majordomo-1.94.5/lists
>
> is the error message i get back.
>
> i've combed through the the sendmail faq and tried compiling wrapper as
> non-POSIX which wasn't the problem.
>
> I've set the permissions for the majordomo directory as well as the list
> directory to group writeable for group majordomo:501
>
> my effective uid and gid are 502 and 501 respectively in the majordomo.cf
> file.
>
> for some reason its running at euid 8. but even then the egid is 501 so it
> shouldnt have a problem writing to the $listdir in theory?
>
> any help would be much appreciated.
References:
|
|