google chrome can not be run as 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"  "[email protected]"

把这行替换成下面这行:

exec -a "$0" "$HERE/chrome" "[email protected]" --user-data-dir $HOME 

保存并退出。

到这里应该就可以了。

时间: 2024-08-24 10:19:34

google chrome can not be run as root的相关文章

How to install 64-bit Google Chrome 28+ on 64-bit RHEL/CentOS 6 or 7

How to install 64-bit Google Chrome 28+ on 64-bit RHEL/CentOS 6 or 7 The problem Google developers seem to think that Red Hat Enterprise Linux 6 - aka RHEL 6 - and its free equivalents (e.g. CentOS 6 and Scientific Linux 6) are no longer worth suppor

Centos 7.6 安装selenium+firefox+google chrome(支持xshell运行)

1. 查看Linux 版本 [[email protected] selenium]# cat /etc/redhat-release CentOS Linux release 7.6.1810 (Core) 2. 安装selemium 2.1 通过pip 安装selenium,先安装pip: [[email protected] selenium]#yum -y install epel-release [[email protected] selenium]#yum -y install p

[转载]How to Install Google Chrome 39 in CentOS/RHEL 6 and Fedora 19/18

FROM: http://tecadmin.net/install-google-chrome-in-centos-rhel-and-fedora/ Google Chrome is a freeware web browser developed by Google. It was released as a beta version for Microsoft Windows on September 2, 2008, and as a stable public release on De

1.Google Chrome浏览器 控制台全解析

Google Chrome浏览器 控制台全解析 在Google Chrome浏览器出来之前,我一直使用FireFox,因为FireFox的插件非常丰富,更因为FireFox有强大的Firebug,对于前端开发可谓神器. 在Chrome出来的时候,我就喜欢上它的简洁.快速,无论是启动速度还是页面解析速度还是JavaScript执行速度(现在的FireFox4也比之前的FireFox3有很大的进步).不过当时由于Chrome的开发者工具还不是很完善,而我又不是很熟悉,加之对于Firebug的好感和依

Google Chrome浏览器调试功能介绍

作为Web开发人员,我为什么喜欢Google Chrome浏览器 [原文地址:http://www.cnblogs.com/QLeelulu/archive/2011/08/28/2156402.html ] 在Google Chrome浏览器出来之前,我一直使用FireFox,因为FireFox的插件非常丰富,更因为FireFox有强大的Firebug,对于前端开发可谓神器. 在Chrome出来的时候,我就喜欢上它的简洁.快速,无论是启动速度还是页面解析速度还是Javascript执行速度(现

Google Chrome七大新特性

Google Chrome 在日常生活中扮演的角色不只是一个功能强大的网络浏览器,它内置的 DevTools 同样也是网络开发者进行网络开发的重要工具. DevTools 在不断的进行版本更新,其中有很多重要的更新细节你可能会错过.在这里罗列了 Google Chrome 最值得关注的七大新特性. 开始——Chrome 的 DevTools Experiment Chrome 有一些非常棒的实验性特性,这些特性在默认情况下都是隐藏和禁用的.在浏览器地址栏输入chrome://flags/#ena

作为Web开发人员,我为什么喜欢Google Chrome浏览器

在Google Chrome浏览器出来之前,我一直使用FireFox,因为FireFox的插件非常丰富,更因为FireFox有强大的Firebug,对于前端开发可谓神器. 在Chrome出来的时候,我就喜欢上它的简洁.快速,无论是启动速度还是页面解析速度还是Javascript执行速度(现在的FireFox4也比之前的FireFox3有很大的进步).不过当时由于Chrome的开发者工具还不是很完善,而我又不是很熟悉,加之对于Firebug的好感和依赖,当时还是用回FireFox作为我的主浏览器.

Google Chrome 55 Released – Install on RHEL/CentOS 7/6 and Fedora 25-20

Google Chrome is a freeware web browser developed by Google Inc. Google Chrome team proudly announced the release of Google Chrome 55 on December 01, 2016. The actual version is 55.0.2883.75 for Linux and Mac OS X/Windows operating system. This new v

Google Chrome浏览器的使用方法

Google Chrome浏览器 [原文地址:http://www.cnblogs.com/QLeelulu/archive/2011/08/28/2156402.html ] 在Google Chrome浏览器出来之前,我一直使用FireFox,因为FireFox的插件非常丰富,更因为FireFox有强大的Firebug,对于前端开发可谓神器. 在Chrome出来的时候,我就喜欢上它的简洁.快速,无论是启动速度还是页面解析速度还是Javascript执行速度(现在的FireFox4也比之前的F