On Apr  5 20:12, Achim Gratz wrote:
> Corinna Vinschen writes:
> > On Apr  5 17:49, Achim Gratz wrote:
> >> I don't have any problems with the question marks showing up in
> >> directory listings, I would just prefer if a user that has no home
> >> directory set in /etc/passwd is not offered as an expansion for '~'.
> >
> > Expansion is done by the shell, not by Cygwin.
> 
> Yes, but since there is no entry for the home dir in passwd for these
> users, the association with /mnt/userdata/ must come from the way Cygwin
> interprets them.

No.  Cygwin just provides the naked data.  The rest is entirely
in the jurisdiction of the application using the data.  Just as on
any other OS.

> Is there any harm to set a different (maybe even
> non-existing) home directory in passwd for these accounts?  That would
> likely solve that problem, I'd think.

Not at all.  Follow my suggestion and add an entry for the ????????
user with a non-existent dir "/foo" to /etc/passwd.  The shell will
dilligently pick up the entry and `cd ~\?\?\?\?\?\?\?\?' will result
in a "/foo: No such file or directory" message.

If you think this should be changed, you will have to complain upstream
in the bash or dash or mksh or tcsh or zsh developer's mailing list.


Corinna

-- 
Corinna Vinschen                  Please, send mails regarding Cygwin to
Cygwin Project Co-Leader          cygwin AT cygwin DOT com
Red Hat

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

Reply via email to