我从Windows 7升级到10,我无法在Cygwin中使用tar命令。我收到一个错误:权限被拒绝。当我查看ls -la的输出时,我可以看到所有文件和文件夹都属于Unknown + User和Unknown + Group,据我所知,这导致了我的问题。解决这个问题的最安全和最好的方法是什么?我正在研究备份数据,如果出现问题,我可能会失去一整天/一周的工作。我正在寻找100%良好和正确的东西。
感谢。
答案 0 :(得分:0)
首先,不要惊慌。这看起来像是将数字ID转换为显示名称的问题。要进行检查,请使用ls -lan
。 -n
选项将显示用户和组数字ID,而不是显示名称。
在https://cygwin.com/cygwin-ug-net.html的cygwin网站上,您会找到用户指南。有关将Windows帐户映射到posix帐户的问题,请参阅第3章中的https://cygwin.com/cygwin-ug-net/ntsec.html。
此过程比以前更容易和自动化。请务必为您删除或编辑的任何文件制作备份副本。