Re: [exim] never_users list

トップ ページ
このメッセージを削除
このメッセージに返信
著者: Phil Pennock
日付:  
To: 91change
CC: exim-users
題目: Re: [exim] never_users list
On 2008-08-19 at 06:26 -0700, 91change wrote:
> i have set in Local/Makefile
>
>
> EXIM_USER=0
> EXIM_GROUP=0


This is bad, this means that you're telling Exim that it should
routinely run as root.

> NEVER_USERS=root


> where actually root comes into play ?


Exim is running as its built-in user for the remote_smtp transport, so
it's using EXIM_USER, so it's using root because that's how you built
it.

Typically Exim runs as a dedicated user; "exim", "Debian-exim" or
"mailnull" are three examples seen widely. If you really can't create a
new user, then you might be able to get away with the "mail" user if
that exists.

If you can guarantee a usercode but not a userid, note that you can use
"ref:" to build the usercode into the binary and defer checking the
userid until runtime. Eg, EXIM_USER=ref:mailnull

-Phil