gpt4 book ai didi

cygwin - 重命名/更改cygwin用户名

转载 作者:行者123 更新时间:2023-12-03 13:29:29 28 4
gpt4 key购买 nike

首次启动Cygwin Shell时,您以Windows上的用户身份登录。如何更改该用户的用户名,而将Cygwin用户与Windows用户的现有cygwin关联保留下来? (即,无需创建一个新的Windows帐户)

为什么?我刚从虚拟机移到Cygwin,希望重用所有脚本和shell定制,这些脚本和shell定制假定特定的用户名(例如.ssh / config,.subversion等),无需更改。

最佳答案

对于使用干净的Cygwin安装程序开始的人们,一种方法可能是使用以下命令创建新的/etc/passwd文件(默认情况下在当前Cygwin版本中不存在)mkpasswd -l >/etc/passwd将为每个用户创建一个条目
(添加-b可以省略内置用户,或者添加-c仅为当前用户创建一个条目,请参阅https://cygwin.com/cygwin-ug-net/mkpasswd.html)。

接下来,只需打开/etc/passwd重命名该帐户(第一列)。

有关cygwin如何处理“cygwin”和Windows用户之间的映射的说明,请参见https://cygwin.com/cygwin-ug-net/ntsec.html
哦,还有一个mkgroup可以类似地使用,请参阅https://cygwin.com/cygwin-ug-net/mkgroup.html

您将看到不正式推荐创建,但是从我的经验来看,创建并不会造成任何问题,也许您可​​以做涉及用户/组权限的高级工作,或者您在使用时不保持最新状态更改Windows用户。

关于cygwin - 重命名/更改cygwin用户名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19613654/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com