【问题标题】:Error: The SUID sandbox helper binary was found, but is not configured correctly错误:找到了 SUID 沙箱帮助程序二进制文件,但未正确配置
【发布时间】:2021-07-12 06:31:37
【问题描述】:

很抱歉只是粘贴了一个错误代码,但我不知道还有什么可以尝试的。我查看了这个网站上的所有指南,但没有什么能完全符合我的问题。我在 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,因此无论如何它都应该可以访问。谁能指导我找到这方面的指南,或解释我能做什么?

【问题讨论】:

    标签: ubuntu electron windows-subsystem-for-linux chmod suid


    【解决方案1】:

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

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

    【讨论】:

    • 我只给了一个硬盘,它在 Windows 10 上。这些文件夹对我来说存在吗?
    • 我找到了,但我找不到它,我认为它们可能不存在,因为它都是一个硬盘驱动器,而且我认为安装是相同的。对不起,我有点糊涂了,对不起。我再看看,谢谢。
    • 你输入了什么来查看?我敢肯定,如果您进入终端并输入ls /,您将看到这些目录。听起来您需要学习有关 Linux 的基础知识。任何 Linux 教程视频都会在前 5 分钟内解释这一点。
    • 嗯,我经常只使用普通的 Linux 系统,但我只是使用子系统。我相信该子系统只是 Linux 命令到 windows 命令的解释器,但是现在我意识到还有更多的事情要做。明天我会告诉你这是怎么回事。感谢您的帮助 =)
    • 很抱歉再次打扰您,但是当我在运行 yarn start 时移动到这些区域时,它会中断并说由于尝试删除目录时权限被拒绝而无法继续。我意识到这是因为它必须使用 sudo,但是,如果我使用 sudo,程序也不会在沙箱中运行,所以我必须找到一个没有文件删除保护的本地 Linux 目录。有什么想法吗?
    猜你喜欢
    • 2020-12-26
    • 1970-01-01
    • 2015-04-26
    • 1970-01-01
    • 2011-02-13
    • 2011-03-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多