如何在Linux中以root身份运行谷歌浏览器

cip*_*her 13 root chrome privileges

当我想以 root 身份运行 google chrome 时,会出现一条带有此标题的错误消息:

谷歌浏览器无法以 root 身份运行

消息正文是:

要以 root 身份运行,您必须指定备用 --user-data-dir 来存储配置文件信息。

谁能帮我?

M0ε*_*εiπ 9

要以 root 身份运行 google chrome,请按照下列步骤操作:

  1. google-chrome在您最喜欢的编辑器中打开(替换$EDITOR为您最喜欢的):

    $EDITOR $(which google-chrome)
    
    Run Code Online (Sandbox Code Playgroud)
  2. 添加--user-data-dir在文件的最后。

    我的文件是这样的:

    exec -a "$0" "$HERE/chrome"  "$PROFILE_DIRECTORY_FLAG" \   "$@"
    --user-data-dir
    
    Run Code Online (Sandbox Code Playgroud)
  3. 保存并关闭编辑器。

你完成了。好好享受 :)


如果你想看视频教程,你可以查看我的博客文章:

如何在 Linux 中以 root 身份运行 google chrome - MoeinFatehi

  • 需要明确的是,这里的正确答案是“你没有。” 以 root 身份运行图形应用程序真的不是一个好主意。 (4认同)
  • 我听说你不应该以 root 身份运行图形应用程序,我决定这样做只是为了找出原因。我本来打算这样做,直到我发现为止。现在已经是14年前的事了。 (3认同)
  • 您应该阅读最小特权原则。 (2认同)
  • 我最终也不得不使用`--no-sandbox`。优洛 (2认同)