>>> Another:
>>> 
>>> 1. Add a setting to /etc/nsswitch.conf which allows to specify one of
>>>   the above:
>>> 
>>>     home: [unix|win|home]...
>>> 
>>>    - "unix" means, set pw_dir to unixHomeDirectory
>>>    - "win" means, set pw_dir to homeDirectory
>>>    - "home" means, set pw_dir to /home/$USER
>>>    - Multiple entries are possible.
>>>    - Default in the absence of this setting is: always set pw_dir to
>>>      /home/$USER.
> 
>> Looks good, but maybe allow the AD attribute to be explicitly named (e.g.
>> cygwinHomeDirectory).
>
>Cygwin schema extension? :)

Sorry to join in the fun here so late, but I like the current behavior and 
really don't see any reason (given my usage) why I'd want to mix my cygwin and 
windows files together in the same directory.  Additionally, I don't have the 
ability to change the unixHomeDirectory field in our AD.  I also like having 
everything stored under one main directory (c:\cygwin) for ease of backup and 
ease of identification of all cygwin-involved files for our virus and our 
application whitelisting systems.

As I result, if folks feel that something must be done, I like the plan above.  
I don't really care what the default behavior is, so long as the "home: home" 
option is available.

Dave

Reply via email to