如何在从 USB 驱动器启动 Cygwin 时使用原始帐户?

如何在从 USB 驱动器启动 Cygwin 时使用原始帐户?

我将 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
,但我不认为它能完美地适用于所有应用程序。

相关内容