This is the mail archive of the
cygwin
mailing list for the Cygwin project.
user defined environment variabales problem
- From: "Andre Heider" <a dot heider at gom dot com>
- To: cygwin at cygwin dot com
- Date: Thu, 17 Aug 2006 11:30:53 +0200
- Subject: user defined environment variabales problem
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/