Yes Gerald, its a very bad idea and should never be done.

As I mentioned, the easy way to solve this is simply to change all of the
permissions with "chown" to the non-privileged user which runs Tomcat. Its
easy, and avoids the problem of running as root.

Regards,
Jason


On Thu, Jul 28, 2016 at 11:34 AM, gerald thomas <gerald17...@gmail.com>
wrote:

> Dear Jason,
> Bob always tell me it is a security risk but I was trying to figure out
> Collins issue. Thanks again for the information.
>
> On Jul 28, 2016 9:13 AM, "Jason Pickering" <jason.p.picker...@gmail.com>
> wrote:
>
>> Hi Collins and Gerald,
>>
>> You should not execute "sudo ./startup.sh" as this means your Tomcat will
>> run as the root user, which is generally a very bad idea.
>>
>> From the error, it looks like the user which owns the Tomcat directory
>> does not actually have access to the logs. So you should "chown" all of the
>> files to that user, and then start Tomcat up as a non-privileged user with
>> something like "sudo -u dhis ./startup.sh".
>>
>> Regards,
>> Jason
>>
>>
>>
>>
>> On Thu, Jul 28, 2016 at 10:48 AM, gerald thomas <gerald17...@gmail.com>
>> wrote:
>>
>>> Dear Collins,
>>> Can you please use sudo ./startup.sh
>>> Please share your output
>>>
>>> On Jul 28, 2016 08:36, "Knut Staring" <knu...@gmail.com> wrote:
>>>
>>>> Hi Collins,
>>>>
>>>> Please use this mailing list: "dhis2-users@lists.launchpad.net"
>>>>
>>>> It seems as though something has happened to the user you are using to
>>>> run Tomcat. Make sure this Linux user has sufficient permissions.
>>>>
>>>> Knut
>>>>
>>>> ---------- Forwarded message ----------
>>>> From: Collins McAdoyo <collins.ad...@gmail.com>
>>>> Date: Thu, Jul 28, 2016 at 2:55 PM
>>>> Subject: Error when starting tomcat
>>>> To: Knut Staring <knu...@gmail.com>
>>>>
>>>>
>>>> Hi Team,
>>>>
>>>> Hi Team, my dhis instance was running well but since today it has
>>>> started giving me errors as follows. Kindly any suggestions on how to
>>>> fix this?
>>>>
>>>> cxx@x:/tomcat-dhis/bin$ ./startup.sh
>>>> Using CATALINA_BASE:   /tomcat-dhis
>>>> Using CATALINA_HOME:   /usr/share/tomcat7
>>>> Using CATALINA_TMPDIR: /tomcat-dhis/temp
>>>> Using JRE_HOME:        /usr/lib/jvm/java-8-oracle/
>>>> Using CLASSPATH:
>>>> /usr/share/tomcat7/bin/bootstrap.jar:/usr/share/tomcat7/bin/tomcat-
>>>> juli.jar
>>>> touch: cannot touch ‘/tomcat-dhis/logs/catalina.out’: Permission denied
>>>> /usr/share/tomcat7/bin/catalina.sh: 385:
>>>> /usr/share/tomcat7/bin/catalina.sh: cannot create /tomcat-
>>>> dhis/logs/catalina.out: Permission denied
>>>> --
>>>> This message was sent from Launchpad by
>>>> Collins McAdoyo (https://launchpad.net/~mcadoyo)
>>>> using the "Contact this team's admins" link on the DHIS 2 Users team
>>>> page
>>>> (https://launchpad.net/~dhis2-users).
>>>> For more information see
>>>> https://help.launchpad.net/YourAccount/ContactingPeople
>>>>
>>>>
>>>>
>>>> --
>>>> Knut Staring
>>>> Dept. of Informatics, University of Oslo
>>>> Norway: +4791880522
>>>> Skype: knutstar
>>>> http://dhis2.org
>>>>
>>>> _______________________________________________
>>>> Mailing list: https://launchpad.net/~dhis2-users
>>>> Post to     : dhis2-users@lists.launchpad.net
>>>> Unsubscribe : https://launchpad.net/~dhis2-users
>>>> More help   : https://help.launchpad.net/ListHelp
>>>>
>>>>
>>> _______________________________________________
>>> Mailing list: https://launchpad.net/~dhis2-users
>>> Post to     : dhis2-users@lists.launchpad.net
>>> Unsubscribe : https://launchpad.net/~dhis2-users
>>> More help   : https://help.launchpad.net/ListHelp
>>>
>>>
>>
>>
>> --
>> Jason P. Pickering
>> email: jason.p.picker...@gmail.com
>> tel:+46764147049
>>
>


-- 
Jason P. Pickering
email: jason.p.picker...@gmail.com
tel:+46764147049
_______________________________________________
Mailing list: https://launchpad.net/~dhis2-users
Post to     : dhis2-users@lists.launchpad.net
Unsubscribe : https://launchpad.net/~dhis2-users
More help   : https://help.launchpad.net/ListHelp

Reply via email to