码迷,mamicode.com
首页 > 其他好文 > 详细

google chrome can not be run as root

时间:2015-06-28 15:38:05      阅读:118      评论:0      收藏:0      [点我收藏+]

标签:google chrome   root   

在Ubuntu中使用root用户登录后,再安装chrome浏览器,有时可能出现google chrome can not be run as root的错误。

这时有两个解决方法,可以都试下。

方法1:

以root用户登录后,安装hexedit:

apt-get install hexedit

然后把/opt/google/chrome/目录下的chrome文件拷贝到root的根目录下,这是因为不能直接在原目录下修改文件chrome:

cp -r /opt/google/chrome/chrome /root/

然后用hexedit打开刚才复制出来的chrome文件:

hexedit chrome

技术分享


打开后首先按TAB键,然后按下Ctrl + S进行搜索,输入搜索词:geteuid,

技术分享

按下回车后,会自动跳到目标所在的地方,接着输入getppid,把原文件中的geteuid换成getppid。

然后按下Ctrl + X保存退出。

接着把修改后的chrome文件复制回原来的地方,覆盖掉原文件:

cp -r /root/chrome /opt/google/chrome/

到这里就完成了。


如果用了上面这个方法后还是会出现这个错误,则在保留上面修改的同时,用下下面的方法。


第二个种方法:

以root身份登陆后,用gedit打开/opt/google/chrome/目录下的google-chrome文件:

gedit /opt/google/chrome/google-chrome

接着来到这个文件的末尾,找到

exec -a "$0" "HERE/chrome"  "$@"

把这行替换成下面这行:

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

技术分享

保存并退出。

到这里应该就可以了。




google chrome can not be run as root

标签:google chrome   root   

原文地址:http://blog.csdn.net/liujan511536/article/details/46671361

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!