[Laszlo-user] Newbie trying to setup on Ubuntu -- JAVA_HOME not set -- but it is!
P T Withington
ptw at pobox.com
Mon Feb 23 08:36:47 PST 2009
Again, I am not a Linux expert, but there is nothing in the
instructions here:
http://www.openlaszlo.org/lps4.2/docs/installation/install-instructions.html
that indicates you should be installing or running anything as root.
Certainly running any application as root is a security risk, running
as a normal user less so.
Keep in mind the purpose of the OpenLaszlo server is as a program
development tool. We normally use it only to serve applications to
the local machine or behind a firewall for testing. If you actually
intend to deploy your application, you would eventually compile your
application to a stand-alone version and deploy it on an 'industrial
strength' server (and proxy, if you need it).
On 2009-02-23, at 11:18EST, doug livesey wrote:
> So I need to chmod everything under the laszlo install dir to my
> standard
> user?
> Or would that have security implications?
> Cheers,
> Doug.
>
> 2009/2/23 P T Withington <ptw at pobox.com>
>
>> On 2009-02-23, at 10:51EST, doug livesey wrote:
>>
>> Ah, I think the problem is related to you running the script as root.
>>>>
>>> I get permission denied if I try as anything other than root -- the
>>> install
>>> root dir is /usr/local.
>>> I guess I need to chmod some stuff, but I'm not sure what.
>>>
>>
>> I think it's because sudo does not inherit your shell environment:
>>
>> [ptw at dueling-banjos ~ 11:03:53]$ echo $JAVA_HOME
>> /usr/
>> [ptw at dueling-banjos ~ 11:04:03]$ sh -c '(echo $JAVA_HOME)'
>> /usr/
>> [ptw at dueling-banjos ~ 11:04:17]$ sudo sh -c '(echo $JAVA_HOME)'
>>
>> [ptw at dueling-banjos ~ 11:04:23]$
>>
>> I'm not a Linux expert, but you should be able to run everything as a
>> normal user. That's what I do under OS X (which is really just a
>> Unix under
>> the covers).
>>
>>
More information about the Laszlo-user
mailing list