[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