user defined environment variabales problem
Andre Heider
a.heider@gom.com
Thu Aug 17 09:32:00 GMT 2006
hi,
windows comes with the following defaults:
system wide environment variables "TMP" and "TEMP" set to the value
"%SYSTEMROOT%\Temp"
user overwritten variables set to "%USERPROFILE%\Local Settings\Temp"
when logging on using rdp these values are correctly set by windows to the
user specific values. a cygwin shell withing this logon inherits these
values.
now, if i logon using opensshd installed as a cygwin service, these two
variables have the system wide value. as a fact, no user specific vars are
set.
is this case normal users dont have write access to "%SYSTEMROOT%\Temp"
(again, windows default). since these values are used for the api function
GetTempPath(A|W) some native win32 programs fail due to access denied
error.
shouldnt these values be set by cygwin (perhaps setuid?). or did i simply
configure something the wrong way?
regards,
andre
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Problem reports: http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/
More information about the Cygwin
mailing list