Hi Norman,

Thanks to your small howto and previous email I found the files under:

http://svn.apache.org/viewvc/james/server/trunk/phoenix-deployment/phoenix-b
in/bin/

I'm now running James under james-server.sh.  I set the USER to james
Please confirm its running correctly as I still get it running under root
and also now under james?

ps -auxwww|grep james
root      7487  0.0  0.0  1960  304 ?        Ss   10:56   0:00 jsvc.exec
-user james -pidfile /var/run/james.pid
-Djava.ext.dirs=/usr/local/james-2.3.0/james-2.3.0/lib:/usr/local/james-2.3.
0/james-2.3.0/tools/lib -Djava.security.manager -outfile
/usr/local/james-2.3.0/james-2.3.0/logs/james.out -errfile
/usr/local/james-2.3.0/james-2.3.0/logs/james.err
-Djava.security.policy=jar:file:/usr/local/james-2.3.0/james-2.3.0/bin/phoen
ix-loader.jar!/META-INF/java.policy -Dnetworkaddress.cache.ttl=300
-Dphoenix.home=/usr/local/james-2.3.0/james-2.3.0
-Djava.io.tmpdir=/usr/local/james-2.3.0/james-2.3.0/temp -cp
/usr/local/james-2.3.0/james-2.3.0/bin/phoenix-loader.jar:/usr/local/james-2
.3.0/james-2.3.0/bin/commons-daemon.jar:/usr/local/james-2.3.0/james-2.3.0/b
in/phoenix-daemon-loader-0.1.jar
org.apache.avalon.phoenix.launcher.CommonsDaemonLauncher

james     7488  0.6  1.9 297212 40568 ?      Sl   10:56   0:03 jsvc.exec
-user james -pidfile /var/run/james.pid
-Djava.ext.dirs=/usr/local/james-2.3.0/james-2.3.0/lib:/usr/local/james-2.3.
0/james-2.3.0/tools/lib -Djava.security.manager -outfile
/usr/local/james-2.3.0/james-2.3.0/logs/james.out -errfile
/usr/local/james-2.3.0/james-2.3.0/logs/james.err
-Djava.security.policy=jar:file:/usr/local/james-2.3.0/james-2.3.0/bin/phoen
ix-loader.jar!/META-INF/java.policy -Dnetworkaddress.cache.ttl=300
-Dphoenix.home=/usr/local/james-2.3.0/james-2.3.0
-Djava.io.tmpdir=/usr/local/james-2.3.0/james-2.3.0/temp -cp
/usr/local/james-2.3.0/james-2.3.0/bin/phoenix-loader.jar:/usr/local/james-2
.3.0/james-2.3.0/bin/commons-daemon.jar:/usr/local/james-2.3.0/james-2.3.0/b
in/phoenix-daemon-loader-0.1.jar
org.apache.avalon.phoenix.launcher.CommonsDaemonLauncher

thanks

-----Original Message-----
From: eCommunicate [mailto:[EMAIL PROTECTED] 
Sent: 05 April 2007 22:53
To: 'James Users List'; [EMAIL PROTECTED]
Subject: run James under a non-root user and as a service

Hi,

1. I've just installed james 2.3.0 and can't find the script to change the
user James is running under to be the james user.  I start James using
phoenix.

root      2174  0.4  1.9 295308 39184 pts/0  Sl   22:34   0:02
/usr/java/jdk/bin/java
-Djava.ext.dirs=/usr/local/james-2.3.0/james-2.3.0/lib:/usr/local/james-2.3.
0/james-2.3.0/tools/lib -Djava.security.manager
-Djava.security.policy=jar:file:/usr/local/james-2.3.0/james-2.3.0/bin/phoen
ix-loader.jar!/META-INF/java.policy
-Dphoenix.home=/usr/local/james-2.3.0/james-2.3.0
-Djava.io.tmpdir=/usr/local/james-2.3.0/james-2.3.0/temp -jar
/usr/local/james-2.3.0/james-2.3.0/bin/phoenix-loader.jar

2. I would like to run James as a service running under the james user.
service james start  - the way one runs other Linux services

Any help appreciated

-----Original Message-----
From: Norman Maurer [mailto:[EMAIL PROTECTED] 
Sent: 01 March 2007 15:59
To: James Users List
Subject: Re: help to set the user James runs under

Look for the USER identifier in the script. Ass default it use nobody:

USER=nobody

bye
Norman




eCommunicate schrieb:
> Where do you set the user that James runs under in the james-server.sh
> script?
>
> Thanks
>
>   
>> -----Original Message-----
>> From: Norman Maurer [mailto:[EMAIL PROTECTED]
>> Sent: 01 March 2007 14:55
>> To: James Users List
>> Subject: Re: help to set the user James runs under
>>
>>
>> Its possible with using commons-daemon.. Look at the trunk (SVN) for
>> more infos.
>>
>> Just a quick "howto":
>> You just need to get the follow files and put it to the bin directory:
>>
>> james-server.sh
>> commons-daemon.jar
>> phoenix-daemon-loader-0.1.jar
>> jsvc.tar.gz
>>
>> You can find the files here:
>> http://svn.apache.org/viewvc/james/server/trunk/pheonix-deployment
>> /phoenix-bin/bin/
>>
>> Get sure you unpack jsvc and compile it. After that start james with
>> james-server.sh script.
>>
>> bye
>> Norman
>>
>>
>> eCommunicate schrieb:
>>     
>>> Hey,
>>>
>>> Does anyone know how to set the user that James runs under to
>>>       
>> use another
>>     
>>> user other than root?
>>> This is important for security that James runs as not as root.
>>>
>>> Thanks for any help
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>>> For additional commands, e-mail: [EMAIL PROTECTED]
>>>
>>> !EXCUBATOR:1,45e6ca8139078170587191!
>>>
>>>       
>> --
>> Mit freundlichen Grüßen
>>
>> i.A. Norman Maurer
>> Systemadministrator
>>
>> ByteAction GmbH
>> Auf der Beune 83-85
>> 64839 Münster
>>
>> Phone:   +49 (0) 60 71 92 16 - 21
>> Fax:       +49 (0) 60 71 92 16 - 20
>> E-mail:    [EMAIL PROTECTED]
>> Internet: www.byteaction.de
>> AG Darmstadt, HRB 33271
>> Ust-Id: DE206997247
>> GF: Thomas Volkert
>> ------------------------------------------------------
>> Diese E-Mail enthält vertrauliche Informationen und ist nur für
>> den in der E-Mail genannten Adressaten bestimmt. Für den Fall,
>> dass der Empfänger dieser E-Mail nicht der in der E-Mail benannte
>> Adressat ist, weisen wir darauf hin, dass das Lesen, Kopieren,
>> die Wiedergabe, Verbreitung, Vervielfältigung, Bekanntmachung,
>> Veränderung, Verteilung und/oder Veröffentlichung der E-Mail
>> strengstens untersagt ist. Bitte verständigen Sie den Absender
>> dieser E-Mail unter folgender Rufnummer +49 (0) 6071 / 9216-0,
>> falls Sie irrtümlich diese E-Mail erhalten haben und löschen Sie
>> diese E-Mail. Der Inhalt dieser E-Mail ist nur rechtsverbindlich,
>> wenn er von unserer Seite schriftlich durch Brief oder Telefax
>> bestätigt wird. Die Versendung von E-Mails an uns hat keine
>> fristwahrende Wirkung.
>>
>> This e-mail contains information which is privileged and is
>> intended only for the Addressee named in the e-mail. In case that
>> the recipient of this e-mail is not the named addressee, we would
>> like to inform you that it is strictly prohibited to read, to
>> reproduce, to disseminate, to copy, to disclose, to modify, to
>> distribute and/or to publish this e-mail. If you have received
>> this e-mail in error, please call the sender under following
>> telephone number +49 (0) 6071 / 9216-0 and delete this e-mail.
>> The content of this e-mail is not legally binding unless
>> confirmed by letter or telefax. E-mails which are sent to us do
>> not constitute compliance with any time limits or deadlines.
>> ------------------------------------------------------
>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>>
>>
>>
>>     
>
> !EXCUBATOR:1,45e6db5e39073472820808!
>   


-- 
Mit freundlichen Grüßen 

i.A. Norman Maurer 
Systemadministrator

ByteAction GmbH
Auf der Beune 83-85
64839 Münster

Phone:   +49 (0) 60 71 92 16 - 21
Fax:       +49 (0) 60 71 92 16 - 20
E-mail:    [EMAIL PROTECTED]
Internet: www.byteaction.de
AG Darmstadt, HRB 33271
Ust-Id: DE206997247
GF: Thomas Volkert
------------------------------------------------------ 
Diese E-Mail enthält vertrauliche Informationen und ist nur für den in der
E-Mail genannten Adressaten bestimmt. Für den Fall, dass der Empfänger
dieser E-Mail nicht der in der E-Mail benannte Adressat ist, weisen wir
darauf hin, dass das Lesen, Kopieren, die Wiedergabe, Verbreitung,
Vervielfältigung, Bekanntmachung, Veränderung, Verteilung und/oder
Veröffentlichung der E-Mail strengstens untersagt ist. Bitte verständigen
Sie den Absender dieser E-Mail unter folgender Rufnummer +49 (0) 6071 /
9216-0, falls Sie irrtümlich diese E-Mail erhalten haben und löschen Sie
diese E-Mail. Der Inhalt dieser E-Mail ist nur rechtsverbindlich, wenn er
von unserer Seite schriftlich durch Brief oder Telefax bestätigt wird. Die
Versendung von E-Mails an uns hat keine fristwahrende Wirkung. 

This e-mail contains information which is privileged and is intended only
for the Addressee named in the e-mail. In case that the recipient of this
e-mail is not the named addressee, we would like to inform you that it is
strictly prohibited to read, to reproduce, to disseminate, to copy, to
disclose, to modify, to distribute and/or to publish this e-mail. If you
have received this e-mail in error, please call the sender under following
telephone number +49 (0) 6071 / 9216-0 and delete this e-mail. The content
of this e-mail is not legally binding unless confirmed by letter or telefax.
E-mails which are sent to us do not constitute compliance with any time
limits or deadlines.
------------------------------------------------------ 



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to