<div style="font-family: Verdana; font-size: 12px;">Hello,<br>I need to run cyrus as a different user, because for some reason I don&#39;t want to touch system users.<br>
I&#39;ve built all the cyrus stuff under this different user, also using the configure switches<br>(--with-cyrus-user=myuser --with-cyrus-group=mygroup).<br>I followed the documentation to prepare all the needed directories by changing cyrus into myuser<br>and mail into mygroup.<br><br>I tried starting the master daemon as myuser, but it seems it has not enough privileges<br>to listen on standard ports and some other problems.<br>So I tried starting the master as root.<br>To do this, the script (ran as myuser) do a sudo.<br>The problem is that the new process will have a different environment than what my user has.<br>Expecially, my environment has his own libs against which I compiled, different from the system ones.<br>So, I prepared another script that prepares the environment and starts master.<br>This way I could &quot;sudo myscript&quot;.<br>Master now runs, but then changes user to fork processes, and once again it seems to loose my environment:<br><br><font face="courier new">Nov  3 17:34:13 sl master[18963]: setrlimit: Unable to set file descriptors limit to -1: Operation not permitted<br>Nov  3 17:34:13 sl master[18963]: retrying with 1024 (current max)<br>Nov  3 17:34:13 sl master[18963]: process started<br>Nov  3 17:34:13 sl master[18964]: about to exec /sonicle/bin/ctl_cyrusdb<br>Nov  3 17:34:13 sl ctl_cyrusdb[18964]: incorrect version of Berkeley db: compiled against 4.8.30, linked against 4.3.29<br>Nov  3 17:34:13 sl master[18963]: process 18964 exited, signaled to death by 11<br>Nov  3 17:34:13 sl master[18963]: unable to setsocketopt(IP_TOS): Operation not supported<br>Nov  3 17:34:13 sl master[18963]: ready for work<br>Nov  3 17:34:13 sl master[18965]: about to exec /sonicle/bin/ctl_cyrusdb<br>Nov  3 17:34:13 sl ctl_cyrusdb[18965]: incorrect version of Berkeley db: compiled against 4.8.30, linked against 4.3.29<br>Nov  3 17:34:13 sl master[18963]: process 18965 exited, signaled to death by 11<br></font><br>How can I solve this problem?<br>Is there anyway to let the new processes have the correct environment?<br><br>Thanx<br>Gabriele.<br> <br><div><br><font size="1">                 -= Mail sent through WebTop2 =-</font>
</div></div>