[Pkg-exim4-users] pipe aliases and permissions
Marc Haber
mh+pkg-exim4-users at zugschlus.de
Tue Dec 13 07:46:06 UTC 2005
On Mon, Dec 12, 2005 at 10:20:51PM -0500, Faheem Mitha wrote:
> However, I'm still not clear about this issue.
>
> As I said earlier, I can set the group on the router system_aliases, in
> 400_exim4-config_system_aliases, and this works, while not setting the
> group fails. I tried it both ways.
>
> I set the macros
>
> SYSTEM_ALIASES_PIPE_TRANSPORT = address_pipe
> SYSTEM_ALIASES_USER = Debian-exim
> SYSTEM_ALIASES_GROUP = roundup
>
> as I described earlier, and this works.
>
> Are you talking about this router, or are you talking about the custom
> router/transport we were discussing for roundup?
I am talking about a system_aliases router:
|begin routers
|system_aliases:
| debug_print = "R: system_aliases for $local_part@$domain"
| driver = redirect
| allow_fail
| allow_defer
| data = ${lookup{$local_part}lsearch{/etc/aliases}}
| group = roundup
| pipe_transport = address_pipe
|
|begin transports
|
|address_pipe:
| debug_print = "T: address_pipe for $local_part@$domain"
| driver = pipe
| return_fail_output
|
|the pipe process runs as Debian-exim:Debian-exim (105/105) instead of
|Debian-exim:roundup (105/116). I need to add a group directive to the
|transport for actually having the delivery run with group roundup.
I can confirm that this happens on any current exim (I didn't try with
the exim from Debian sarge as I couldn't report a bug against 4.50-8
upstream anyway).
Greetings
Marc
--
-----------------------------------------------------------------------------
Marc Haber | "I don't trust Computers. They | Mailadresse im Header
Mannheim, Germany | lose things." Winona Ryder | Fon: *49 621 72739834
Nordisch by Nature | How to make an American Quilt | Fax: *49 621 72739835
More information about the Pkg-exim4-users
mailing list