First, thanks to everybody who responded to my initial permission errors
query. But I seem to have narrowed the problem down to something: wrapper
isn't working right. If majordomo is mailed to by a local user, the operative
uid is that of the local user (i.e. ghierro), and therefore it balks on
writing any files in the system.
I've compiled wrapper.c with different W_UID and W_GID's, from majordom to
daemon to even root (eek!). It does the same thing for non-local users, except
that daemon is the uid because sendmail is the "user." Is there something I
haven't set to permit wrapper to effectively suid to the proper uid? I'm on
an SCO system, but I'm not the Unix Administrator. I've no idea if wrapper needs
to be on a special partition that permits su'ing, so I could use help in that
area. =)
Giraldo.
Follow-Ups:
|
|