Chi*_*nke 5 windows cygwin windows-7 home-directory
我刚刚安装了一个Cygwin的变种babun.我希望cygwin用户主目录等于我的Windows主目录.所以,要清楚,我不想将cygwin主页添加到C:\Users新用户,我希望它与我当前的Windows主目录相同.
现在,根据这篇文章,如何在安装后更改我的Cygwin主文件夹?,有一个简洁的方法使cygwin主目录指向您的Windows主目录.您打开文件/etc/nsswitch.conf并确保有一行db_home: windows.然而,重新启动我的电脑后, echo $HOME仍然说/home/chiel.tenbrinke,这不应该是什么.应该说类似的东西/cygdrive/c/Users/Chiel.tenBrinke.
为什么这不起作用?
我的cygwin版本是CYGWIN_NT-6.1-WOW IM-Chiel-2015 1.7.35(0.287/5/3) 2015-03-04 12:07 i686 Cygwin.
小智 4
Babun 有一个非常好的常见问题解答。常见问题解答中的最后一个条目是如何使用 Windows 主目录作为 Babun 的主目录?
对我来说,它归结为:
sysdm.cplmkpasswd -l -p "$(cygpath -H)" > /etc/passwdbabun install我不确定为什么 Babun 不识别 中的标准 cygwin 设置/etc/nsswitch.conf,而且我有点惊讶 Cygwin FAQ 中没有提到此设置。我有点担心,尽管 Babun 是一个很棒的集合,但如果维护不当,它可能会很快与 Cygwin 失去同步。