On Wed, May 30, 2007, Olivier Kaloudoff wrote:

>       building postfix on a brand new install (debian etch), postfix
>  refuses to start with the following error;
>
>  minimal_etch:/# postfix start
>  postfix: fatal: file /openpkg/etc/postfix/main.cf: parameter default_privs:
>  user root has privileged user ID
>
>  minimal_etch:/# type postfix postconf
>  postfix is hashed (/openpkg/sbin/postfix)
>  postconf is /openpkg/sbin/postconf
>
>  minimal_etch:/# postconf | grep default_privs
>  default_privs = root
>
>       so I still think that there is a problem with the postfix
>  package on Linux.

I've checked the "postfix" package again and it _IS_ correct. I've
a different guess as this is only one way your could end up with
"default_privs = root" in main.cf: Either you manually configured it or
you bootstrapped incorrectly. Please do the following and compare it
with my values:

| $ openpkg rpm --eval '%{l_susr},%{l_musr},%{l_rusr},%{l_nusr}'
| root,openpkg-dev,openpkg-dev-r,openpkg-dev-n

You see, l_nusr is by default "<user>-n" from the --user=<user>
parameter you specified when bootstrapping your instance. My suspicion
is that you seem to have specified the parameters during bootstrapping
in a strange way? Hope you are not using --nusr=root or --nuid=0? This
would be already a major security problem, btw.

                                       Ralf S. Engelschall
                                       [EMAIL PROTECTED]
                                       www.engelschall.com

______________________________________________________________________
OpenPKG                                             http://openpkg.org
User Communication List                      openpkg-users@openpkg.org

Reply via email to