我最近安装了cygwin,并且无法在设置为HOME的顺序中找到我的passwd/etc文件.有没有办法强制cygwin生成文件?
在/etc/passwd
和group
文件不再默认生成,从Cygwin的34年7月1日.
你仍然可以生成它们.如果存在,Cygwin将默认使用这些文件,但仅限于满足现有安装和特殊情况.
当这些文件不存在时,Cygwin现在使用本机Windows用户管理机制:Active Directory存在,或SAM不存在.
因此,建议您使用此新机制更改主目录.我知道这样做的最简单方法是在文件中添加这样的行/etc/nsswitch.conf
:
db_home: /%H
这将使您的Cygwin主目录更改为等于Windows用户配置文件目录.%
您可以在此处使用许多其他合法令牌来实现不同的结果.有关详细信息,请参见上一个链