Details
-
New Feature
-
Status: Open
-
Major
-
Resolution: Unresolved
-
1.2.3
-
None
-
Linux
Description
Updating from a Subversion repository using https with a SSL certificate which needs to be accepted first fails when run under a different user (run-as-user).
The shell start script for Continuum has an option to run Continuum as a different user. The problem is that su preserves the current environment not
setting the HOME environment variable to the run-as user's home. Hence svn does not pickup any permanently accepted SSL certificates under the users
$HOME/.subversion/auth/svn.ssl.server/ directory.
Workaround is to specify the HOME directory of the user running Continuum in the startup script.
Alternatively, the su command could use a direct login shell instead of preserving the current environment but not sure if there are any
security issues to consider.