On Feb 16 10:56, Achim Gratz wrote: > Corinna Vinschen writes: > >> That makes me wonder, if there's a sane way to simulate such login process > >> under cygwin without asking user for name/password? > >> Or unsetting global %HOME% is the only way to go? > > > > There's no reason at all to set a global %HOME% variable for Cygwin. > > The trouble is that it changes things when some bright chap thought it a > good idea to set it in Windows, even though Windows itself makes no use > of it that I would know of. If you've set it yourself you can take note > and change it, but sometimes you're not in that position.
But there's no way to change that other than giving the bright chap a good spanking. And in many cases setting HOME in the Windows environment works nicely for some people. Personally I'm in favor of discouraging people to do that (*), but hey, ultimately it's their system. The fact that shells don't set HOME themselves is the right thing to do and there's really no good reason to special-case that for Cygwin. You can get the same problem on other Unix systems. Consider the capability to set the environment in ~/.ssh/authorized_keys for instance. Corinna (*) This may qualify for YA faq entry, or a rewrite of the faq entries "Why doesn't bash read my .bashrc file on startup?" and "My HOME environment variable is not what I want." For a start, I changed the references to HOME from the Windows environment in the User's Guide. -- Corinna Vinschen Please, send mails regarding Cygwin to Cygwin Maintainer cygwin AT cygwin DOT com Red Hat
pgp0LF3TYdkbm.pgp
Description: PGP signature