我在 Windows 10 WSL2 上使用 Ubuntu 20.04。与软件绑定并由软件获取的 SID 总是在我重新启动 PC 时发生变化。这样做的结果是我总是必须续订软件的许可证。有没有办法手动更改 SID 或在重新启动时不更改它?
答案1
SID 代表安全标识符,是 Linux 的 Windows 版本id $USER
。两者之间没有映射,因此您看到的可能是设计使然。
您可以使用...
rpcclient -U {user} {ip of server}
然后这个……
lookupnames {user}
将显示 SID。lookupsids
可用于反向搜索。
但是如果 SID 发生改变,这在 Ubuntu 端不是问题。这将是 Windows 问题。Linux 用户的 ID 是可以找到的,id $USER
并且永远不会改变,除非您删除并重新创建该用户。
答案2
开发人员的回复是,唯一的解决方案是使用 Linux 机器而不是 WSL。双启动 Windows 和 Linux 消除了这个问题。感谢您的支持。