Cygwin / 从 Windows 7 升级到 Windows 10 / Unknown+User 和 Unknown+Group

Cygwin / Upgrade from Windows 7 to Windows 10 / Unknown+User and Unknown+Group

我从 Windows 7 升级到 10,但我无法在 Cygwin 中使用 tar 命令。我收到一个错误:权限被拒绝。当我查看 ls -la 的输出时,我可以看到所有文件和文件夹都属于 Unknown+User 和 Unknown+Group,据我所知,这是导致我遇到的问题的原因。解决此问题的最安全和最佳方法是什么?我正在处理备份数据,如果出现问题,我可能会失去一年半的全天/每周工作。我正在寻找 100% 正确的东西。

谢谢。

首先,不要惊慌。这看起来像是将数字 ID 转换为显示名称的问题。要检查这一点,请使用 ls -lan-n 选项将显示用户和组的数字 ID,而不是显示名称。

第 3 章 https://cygwin.com/cygwin-ug-net.html you will find the user guide. Issues relating to mapping windows accounts to posix accounts is documented at https://cygwin.com/cygwin-ug-net/ntsec.html 处的 cygwin 站点上。

这个过程比以前更容易和自动。请务必备份您删除或编辑的任何文件。