On 5/16/07, Ole Ersoy <[EMAIL PROTECTED]> wrote:
Chris Custine wrote: > If you do su then your $USER will still be "ole", but if you do "su -" > to invoke a login shell, then $USER will be "root". Ah - Cool - Good Tip! Thanks! > Either way, you > would still have effective root privileges and you should be able to > write to the dir, but the problem is that the script tells jsvc to use > the current $USER value at the time you run the script. Hmmm...I always run the script after "su" ing...but I still get the permission denied. If I edit apacheds replacing $USER with "root" then it works fine.
Right, but like I said above, if you just su, then your $USER is still "ole" and the apacheds.sh script tells jsvc to run and launch the java proc as "ole". So I normally do what you are doing and explicitly set APACHEDS_USER to a value (I use "apacheds" and have permissions set accordingly). In order for su to work, you would have to use "su -" and then it would work...
This is part of > a bigger problem with the daemon startup and installation permissions > and I think we are going to be addressing all of this shortly. Terrific. Cheers, - Ole SNIP
