我试图在我的 CentOS 机器上使用 Brave Browser,但是当我尝试运行它时,它给了我以下错误。
[19576:19576:0208/180128.818448:FATAL:zygote_host_impl_linux.cc(126)] 没有可用的沙箱!更新您的内核或查看https://chromium.googlesource.com/chromium/src/+/master/docs/linux_suid_sandbox_development.md以了解有关使用 SUID 沙箱进行开发的更多信息。如果您想危险地生活并需要立即解决方法,您可以尝试使用 --no-sandbox。鱼:“./brave”由信号 SIGABRT(中止)终止
该项目的 git 页面说我可能会收到有关沙箱的错误,并提出了解决方案。
这是它所说的:
注意:如果 Brave 没有启动并显示有关沙盒的错误,您可能需要在内核中启用用户。不建议使用 --no-sandbox 标志运行!
现在,我有三个主要问题:
1) 用户到底在做什么?我曾尝试阅读有关用户命名空间的手册页,但对我来说事情有点复杂,所以我希望得到一些解释。
2)如果我启用用户可以吗,或者它会导致一些问题吗?
3)如果可以,我该怎么做?这是我找到的方法,但我不确定这是否是最好的方法。
https://luppeng.wordpress.com/2016/07/08/user-namespaces-with-cent-os-7-rhel/