我将 Cygwin 放在 USB 驱动器上,因为我想在其他计算机上使用它。但是当我尝试启动快捷方式时,它会使用本地计算机的用户名创建一个新的用户帐户。我希望能够使用我设置的原始帐户。我尝试了“login”命令,但每次它都会拒绝我的密码(空)。我尝试了“ssh username@localhost”,但连接总是被拒绝。
我只是希望能够轻松移植 Cygwin 并使用我原来的帐户。
谢谢!
答案1
Cygwin 被设计为安装在一个系统上。以前有一个Cygwin 便携版但该项目已被放弃,维护者现在建议感兴趣的用户在 GitHub.com 上搜索“Cygwin Portable”。
答案2
Cygwin 使用与当前 Windows 用户相同的 Windows 帐户。
https://cygwin.com/cygwin-ug-net/ntsec.html
由于新系统中未知另一台计算机的 Windows 帐户,因此您无法拥有它。
作为解决方法,您可以尝试使用相同的 cygwin 用户别名设置具有多个 SSID 行的
/etc/passwd
,但我不认为它能完美地适用于所有应用程序。