如何以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身份运行是危险的。