Hello Exim-Users.
When I try to run as 'root' the following command:
/usr/local/libexec/exim-4.43-exiscan-acl -C /cs/share/exim/configure-server.test -t < /tmp/SOMEFILE
I get:
-C Permission denied
Running debugging, it seems that the original invocation works, but then
what happens is that it fails when it tries an 'exec':
11:15:01 49818 Exim version 4.43 (FreeBSD 4.10) uid=0 gid=0 pid=49818 D=ffffffff
Berkeley DB: Sleepycat Software: Berkeley DB 3.3.11: (July 12, 2001)
Support for: Perl
Lookups: lsearch wildlsearch nwildlsearch iplsearch dbm dbmnz
Authenticators: cram_md5 plaintext
Routers: accept dnslookup ipliteral manualroute queryprogram redirect
Transports: appendfile/maildir autoreply pipe smtp
11:15:01 49818 changed uid/gid: forcing real = effective
11:15:01 49818 uid=0 gid=0 pid=49818
11:15:01 49818 auxiliary group list: 0
[...]
11:15:01 49818 configuration file is /cs/share/exim/configure-server.test
11:15:01 49818 log selectors = 00000ffc 00010400
11:15:01 49818 trusted user
11:15:01 49818 admin user
11:15:01 49818 changed uid/gid: privilege not needed
11:15:01 49818 uid=42 gid=42 pid=49818
11:15:01 49818 auxiliary group list: 42
[...]
11:15:02 49821 exec /usr/local/libexec/exim-server -C /cs/share/exim/configure-s
erver.test -d=0xffffffff -Mc 1CZ469-000CxW-TR
11:15:02 49818 >>>>>>>>>>>>>>>> Exim pid=49818 terminating with rc=0 >>>>>>>>>>>
>>>>>
-C Permission denied
Note that in the compilation config.h -- the extra checks are not set:
cs# grep ALT_CONFIG config.h
/* ALT_CONFIG_PREFIX not set */
/* ALT_CONFIG_ROOT_ONLY not set */
Any ideas?
___________________________________________________________________________
Ephraim Silverberg, CSE System Group, Phone number: 972-2-6585521
Hebrew University, Jerusalem, Israel. Fax number: 972-2-5617723
WWW: http://www.cs.huji.ac.il/~ephraim E-mail: ephraim@???