user defined environment variabales problem

Corinna Vinschen corinna-cygwin@cygwin.com
Thu Aug 17 09:46:00 GMT 2006


On Aug 17 11:30, Andre Heider wrote:
> 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?

That's a side effect of using pubkey authentication and
there's no way around it for the time being. Set the variables manually
in your local profile and you're all set.
Corinna
-- 
Corinna Vinschen Please, send mails regarding Cygwin to
Cygwin Project Co-Leader cygwin AT cygwin DOT com
Red Hat
--
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

AltStyle によって変換されたページ (->オリジナル) /