在没有沙盒的情况下运行 Chrome 30



我正在尝试从命令行在Linux中运行chrome 30(执行下载并解压缩到文件夹中的版本的google-chrome文件)。

如果我在没有选项的情况下运行它--no-sandbox结果如下

[24419:

24419:1016/012228:FATAL:zygote_host_impl_linux.cc(142)] 已找到 SUID 沙盒帮助程序二进制文件,但配置不正确。而不是在没有沙盒的情况下运行,我现在正在中止。您需要确保/home/user/user.browsers/chrome-30/opt/google/chrome/chrome-sandbox 归 root 所有,并且模式为 4755。 ./chrome-30.sh:第 5 行:24419 中止(核心转储) $CHROME_FOLDER/google-chrome

如果我使用选项 --no-sandbox 运行它,也按照此过程对其进行配置,结果是错误:

È stata creata una nuova finestra nella sessione corrente del browser.
[1016/012454:ERROR:nacl_helper_linux.cc(269)] NaCl helper process running without a sandbox!
Most likely you need to configure your SUID sandbox correctly

最后一个过程适用于 chrome v31。有什么帮助吗?

如果您具有根访问权限,则应按照这些说明设置 SUID 沙箱,并在没有 --no-sandbox 选项的情况下运行。

如果您没有根访问权限,则无法设置 SUID 沙盒,并且必须使用 --no-sandbox 选项,而只能将其用于测试,因为它存在安全风险。在您的情况下,看起来您尝试在另一个会话已经在运行时运行新的 Chrome 窗口--no-sandbox(这就是意大利语消息所说的)。尝试在开始新会话之前关闭现有会话。要关闭现有会话,请在系统托盘中找到Chrome图标,右键单击它并选择 Exit .如果您没有看到系统托盘图标,也可以尝试 killall google-chromekillall chromium ,具体取决于您使用的版本。

此错误消息...

[24419:24419:1016/012228:FATAL:zygote_host_impl_linux.cc(142)] 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 /home/user/user.browsers/chrome-30/opt/google/chrome/chrome-sandbox is owned by root and has mode 4755. 
./chrome-30.sh: line 5: 24419 Aborted (core dumped) $CHROME_FOLDER/google-chrome

。意味着程序无法启动/生成新的浏览上下文,即 Chrome 浏览器会话。


根据问题 400842:Chromium 中的讨论,如果您安装了 Chromium v35(或更高版本)并且您的 CPU 没有 SSE2 指令集,例如 AthlonXP、Pentium III 等,那么 Chromium 无法成功启动。从版本 35 开始的所有新 Chromium 浏览器都需要 SSE2。任何早于 35Chromium 版本都应该在这样的系统上运行,没有任何问题。

为了执行这些措施,Chromium团队已Status: WontFix关闭了该问题,并提到:

如果你真的想在没有SSE2的情况下构建Chromium,欢迎你应用自己的补丁并构建自己的浏览器,但Chromium项目不接受在没有SSE2的情况下构建的补丁。

此外,此功能已在带有Lubuntu 14.04.2AMD Athlon 3400 +桌面中成功测试,Chrome似乎工作正常。但是在较旧的AMD Athlon 1300上没有SSEChrome现在礼貌地显示一条消息,指出"我的硬件不支持它"。

在 mac 中,您可以运行以下命令以在沙盒模式下运行 chrome。这将打开镶边并按下安全设置。这可用于从角度或离子测试API等

/Applications/Google Chrome.app/Contents/MacOS/Google Chrome --disable-web-security --user-data-dir=$HOME/chrome-in-sandbox-mode

最新更新