如何以root身份运行铬

如何在Ubuntu 12.04中以root身份运行chrome?

免责声明/警告:以root身份运行任何东西都是有风险的,当您不需要时,不应该以root身份运行任何软件。 如果您不知道自己在做什么,或者在需要安全的系统上,请立即停止阅读

这是关于这个消息:

在此处输入图像描述

你需要hex编辑铬:

sudo apt-get install hexedit cd /usr/lib/chromium-browser sudo cp chromium-browser chromium-browser.backup hexedit chromium-browser 

控制+ s并搜索geteuid ; 将其更改为getppid并将control-x退出。

你可以以root身份开始使用铬。

要还原更改:

 cd /usr/lib/chromium-browser sudo cp chromium-browser.backup chromium-browser 

使用’gedit’,’kate’或您喜欢的文本编辑器打开位于/usr/bin google-chrome:

 sudo gedit /usr/bin/google-chrome 

在文件的最后添加--user-data-dir (不带引号)。 我看起来像这样:

 exec -a "$0" "$HERE/chrome" "$@" --user-data-dir 

保存,关闭和vo,你已经完成了。 您现在可以以root身份打开chrome。

编辑文件/etc/chromium-browser/default

添加行CHROMIUM_FLAGS=" --user-data-dir"

你完成了。 推出Chromium。

简单的狡猾。 最快的方式。 但这并不是建议的。

 chromium-browser --user-data-dir=/home/someuser 

这在Ubuntu上对我有用,在Nexus 7(Ubuntu 13.04)和x86 PC(Ubuntu 15.10)上以root身份运行:

 chromium-browser --temp-profile 

帮助给出了这个:

 --temp-profile Start with a new and temporary profile 

(Nexus 7有其他但可能不相关的问题)

这个答案应该是一个评论,因为这可能不适用于12.04,但我不能评论作为一个论坛新手。

通常警告:以root身份运行是危险的。