错误:找到了 SUID 沙箱助手二进制文件,但未正确配置

问题描述

很抱歉只是粘贴了一个错误代码,但我不知道还能尝试什么。我已经查看了本网站上的所有指南,但没有任何内容与我的问题完全相符。我在 Windows 10 上为项目“Zettlr”使用了一个 ubuntu 子系统。这是我在运行 'yarn start' 时得到的错误代码

The SUID sandBox helper binary was found,but is not configured correctly.
Rather than run without sandBoxing I'm aborting Now.
You need to make sure that node_modules/electron/dist/chrome-sandBox is owned by root and has mode 4755.
Done in 17.85s.

我正在尝试运行此程序,但它希望我更改访问权限和所有权。 chmod 没有效果(我理解这是由于 Windows 存储系统造成的)但我不知道如何让这个程序正确运行。我也跑过chown。从我的统计检查来看,该文件的 chmod 模式是 777,所以无论如何它应该是可以访问的。任何人都可以指导我了解这方面的指南,或解释我可以做什么?

解决方法

听起来您正在处理的文件位于 NTFS 卷上,安装在 /mnt 下的某处。将您的项目移动到本地 Linux 分区,例如在 $HOME/var/opt 等下

chmod 和它的朋友(chgrpchown)都应该在原生 Linux 卷上 100% 工作。